Skip to content

Instantly share code, notes, and snippets.

@adityantamarapu
Created June 5, 2020 12:34
Show Gist options
  • Save adityantamarapu/04d25fbda011a89b867fd44c755f999f to your computer and use it in GitHub Desktop.
Save adityantamarapu/04d25fbda011a89b867fd44c755f999f to your computer and use it in GitHub Desktop.
Created on Skills Network Labs
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Getting the data and pouring it into a Dataframe\n"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {},
"outputs": [],
"source": [
"import pandas as pd\n",
"# import html5lib\n",
"# from bs4 import BeautifulSoup\n",
"df=pd.read_html(\"https://en.wikipedia.org/wiki/List_of_postal_codes_of_Canada:_M\")"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {},
"outputs": [],
"source": [
"df=df[0]"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Postal Code</th>\n",
" <th>Borough</th>\n",
" <th>Neighborhood</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>M1A</td>\n",
" <td>Not assigned</td>\n",
" <td>Not assigned</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>M2A</td>\n",
" <td>Not assigned</td>\n",
" <td>Not assigned</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>M3A</td>\n",
" <td>North York</td>\n",
" <td>Parkwoods</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>M4A</td>\n",
" <td>North York</td>\n",
" <td>Victoria Village</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>M5A</td>\n",
" <td>Downtown Toronto</td>\n",
" <td>Regent Park, Harbourfront</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Postal Code Borough Neighborhood\n",
"0 M1A Not assigned Not assigned\n",
"1 M2A Not assigned Not assigned\n",
"2 M3A North York Parkwoods\n",
"3 M4A North York Victoria Village\n",
"4 M5A Downtown Toronto Regent Park, Harbourfront"
]
},
"execution_count": 16,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df.head()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Cleaning the dataset"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"# # vc=df[\"Postal Code\"].value_counts()\n",
"# for i in vc:\n",
"# if vc[i]>1:\n",
" \n",
"# print( \"t\")\n",
"# else :\n",
"# print(\"no\")"
]
},
{
"cell_type": "code",
"execution_count": 29,
"metadata": {},
"outputs": [],
"source": [
"df.reset_index(inplace=True)"
]
},
{
"cell_type": "code",
"execution_count": 30,
"metadata": {},
"outputs": [],
"source": [
"df.drop(\"index\",axis=1,inplace=True)"
]
},
{
"cell_type": "code",
"execution_count": 31,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Postal Code</th>\n",
" <th>Borough</th>\n",
" <th>Neighborhood</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>M1B</td>\n",
" <td>Scarborough</td>\n",
" <td>Malvern, Rouge</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>M1C</td>\n",
" <td>Scarborough</td>\n",
" <td>Rouge Hill, Port Union, Highland Creek</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>M1E</td>\n",
" <td>Scarborough</td>\n",
" <td>Guildwood, Morningside, West Hill</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>M1G</td>\n",
" <td>Scarborough</td>\n",
" <td>Woburn</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>M1H</td>\n",
" <td>Scarborough</td>\n",
" <td>Cedarbrae</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Postal Code Borough Neighborhood\n",
"0 M1B Scarborough Malvern, Rouge\n",
"1 M1C Scarborough Rouge Hill, Port Union, Highland Creek\n",
"2 M1E Scarborough Guildwood, Morningside, West Hill\n",
"3 M1G Scarborough Woburn\n",
"4 M1H Scarborough Cedarbrae"
]
},
"execution_count": 31,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df.head()"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"(180, 3)"
]
},
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df.shape"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"for i in (df['Postal Code'].value_counts() > 1):\n",
" if i==\"True\":\n",
" print(i)\n",
" else :\n",
" print(\"None\")"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {},
"outputs": [],
"source": [
"df=df[df.Borough!='Not assigned']\n"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"(103, 3)"
]
},
"execution_count": 21,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df.shape"
]
},
{
"cell_type": "code",
"execution_count": 120,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Postal Code 0\n",
"Borough 0\n",
"Neighborhood 0\n",
"dtype: int64"
]
},
"execution_count": 120,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df[df.Neighborhood=='Not assigned'].count()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Get Latitude and Longitude"
]
},
{
"cell_type": "code",
"execution_count": 32,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Postal Code</th>\n",
" <th>Latitude</th>\n",
" <th>Longitude</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>M1B</td>\n",
" <td>43.806686</td>\n",
" <td>-79.194353</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>M1C</td>\n",
" <td>43.784535</td>\n",
" <td>-79.160497</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>M1E</td>\n",
" <td>43.763573</td>\n",
" <td>-79.188711</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>M1G</td>\n",
" <td>43.770992</td>\n",
" <td>-79.216917</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>M1H</td>\n",
" <td>43.773136</td>\n",
" <td>-79.239476</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>98</th>\n",
" <td>M9N</td>\n",
" <td>43.706876</td>\n",
" <td>-79.518188</td>\n",
" </tr>\n",
" <tr>\n",
" <th>99</th>\n",
" <td>M9P</td>\n",
" <td>43.696319</td>\n",
" <td>-79.532242</td>\n",
" </tr>\n",
" <tr>\n",
" <th>100</th>\n",
" <td>M9R</td>\n",
" <td>43.688905</td>\n",
" <td>-79.554724</td>\n",
" </tr>\n",
" <tr>\n",
" <th>101</th>\n",
" <td>M9V</td>\n",
" <td>43.739416</td>\n",
" <td>-79.588437</td>\n",
" </tr>\n",
" <tr>\n",
" <th>102</th>\n",
" <td>M9W</td>\n",
" <td>43.706748</td>\n",
" <td>-79.594054</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>103 rows × 3 columns</p>\n",
"</div>"
],
"text/plain": [
" Postal Code Latitude Longitude\n",
"0 M1B 43.806686 -79.194353\n",
"1 M1C 43.784535 -79.160497\n",
"2 M1E 43.763573 -79.188711\n",
"3 M1G 43.770992 -79.216917\n",
"4 M1H 43.773136 -79.239476\n",
".. ... ... ...\n",
"98 M9N 43.706876 -79.518188\n",
"99 M9P 43.696319 -79.532242\n",
"100 M9R 43.688905 -79.554724\n",
"101 M9V 43.739416 -79.588437\n",
"102 M9W 43.706748 -79.594054\n",
"\n",
"[103 rows x 3 columns]"
]
},
"execution_count": 32,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"#I failed to use geocoder. I tried a for loop on the while loop calling geocoder for every postal code.But , it didnt seem to work.\n",
"dfll=pd.read_csv(\"Geospatial_Coordinates.csv\")\n",
"dfll"
]
},
{
"cell_type": "code",
"execution_count": 27,
"metadata": {},
"outputs": [],
"source": [
"df.sort_values(by=[\"Postal Code\"],inplace=True)"
]
},
{
"cell_type": "code",
"execution_count": 33,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Postal Code</th>\n",
" <th>Borough</th>\n",
" <th>Neighborhood</th>\n",
" <th>Latitude</th>\n",
" <th>Longitude</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>M1B</td>\n",
" <td>Scarborough</td>\n",
" <td>Malvern, Rouge</td>\n",
" <td>43.806686</td>\n",
" <td>-79.194353</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>M1C</td>\n",
" <td>Scarborough</td>\n",
" <td>Rouge Hill, Port Union, Highland Creek</td>\n",
" <td>43.784535</td>\n",
" <td>-79.160497</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>M1E</td>\n",
" <td>Scarborough</td>\n",
" <td>Guildwood, Morningside, West Hill</td>\n",
" <td>43.763573</td>\n",
" <td>-79.188711</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>M1G</td>\n",
" <td>Scarborough</td>\n",
" <td>Woburn</td>\n",
" <td>43.770992</td>\n",
" <td>-79.216917</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>M1H</td>\n",
" <td>Scarborough</td>\n",
" <td>Cedarbrae</td>\n",
" <td>43.773136</td>\n",
" <td>-79.239476</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>98</th>\n",
" <td>M9N</td>\n",
" <td>York</td>\n",
" <td>Weston</td>\n",
" <td>43.706876</td>\n",
" <td>-79.518188</td>\n",
" </tr>\n",
" <tr>\n",
" <th>99</th>\n",
" <td>M9P</td>\n",
" <td>Etobicoke</td>\n",
" <td>Westmount</td>\n",
" <td>43.696319</td>\n",
" <td>-79.532242</td>\n",
" </tr>\n",
" <tr>\n",
" <th>100</th>\n",
" <td>M9R</td>\n",
" <td>Etobicoke</td>\n",
" <td>Kingsview Village, St. Phillips, Martin Grove ...</td>\n",
" <td>43.688905</td>\n",
" <td>-79.554724</td>\n",
" </tr>\n",
" <tr>\n",
" <th>101</th>\n",
" <td>M9V</td>\n",
" <td>Etobicoke</td>\n",
" <td>South Steeles, Silverstone, Humbergate, Jamest...</td>\n",
" <td>43.739416</td>\n",
" <td>-79.588437</td>\n",
" </tr>\n",
" <tr>\n",
" <th>102</th>\n",
" <td>M9W</td>\n",
" <td>Etobicoke</td>\n",
" <td>Northwest, West Humber - Clairville</td>\n",
" <td>43.706748</td>\n",
" <td>-79.594054</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>103 rows × 5 columns</p>\n",
"</div>"
],
"text/plain": [
" Postal Code Borough \\\n",
"0 M1B Scarborough \n",
"1 M1C Scarborough \n",
"2 M1E Scarborough \n",
"3 M1G Scarborough \n",
"4 M1H Scarborough \n",
".. ... ... \n",
"98 M9N York \n",
"99 M9P Etobicoke \n",
"100 M9R Etobicoke \n",
"101 M9V Etobicoke \n",
"102 M9W Etobicoke \n",
"\n",
" Neighborhood Latitude Longitude \n",
"0 Malvern, Rouge 43.806686 -79.194353 \n",
"1 Rouge Hill, Port Union, Highland Creek 43.784535 -79.160497 \n",
"2 Guildwood, Morningside, West Hill 43.763573 -79.188711 \n",
"3 Woburn 43.770992 -79.216917 \n",
"4 Cedarbrae 43.773136 -79.239476 \n",
".. ... ... ... \n",
"98 Weston 43.706876 -79.518188 \n",
"99 Westmount 43.696319 -79.532242 \n",
"100 Kingsview Village, St. Phillips, Martin Grove ... 43.688905 -79.554724 \n",
"101 South Steeles, Silverstone, Humbergate, Jamest... 43.739416 -79.588437 \n",
"102 Northwest, West Humber - Clairville 43.706748 -79.594054 \n",
"\n",
"[103 rows x 5 columns]"
]
},
"execution_count": 33,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df3=pd.concat([df,dfll['Latitude'],dfll['Longitude']],axis=1)\n",
"df3"
]
},
{
"cell_type": "code",
"execution_count": 22,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"North York 24\n",
"Downtown Toronto 19\n",
"Scarborough 17\n",
"Etobicoke 12\n",
"Central Toronto 9\n",
"West Toronto 6\n",
"York 5\n",
"East York 5\n",
"East Toronto 5\n",
"Mississauga 1\n",
"Name: Borough, dtype: int64"
]
},
"execution_count": 22,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df3['Borough'].value_counts()"
]
},
{
"cell_type": "code",
"execution_count": 34,
"metadata": {},
"outputs": [],
"source": [
"df4=pd.DataFrame()\n",
"for e,i in enumerate(df3['Borough']):\n",
" if 'Toronto' in i:\n",
" df4=pd.concat([df4,df3.iloc[e]],axis=1)"
]
},
{
"cell_type": "code",
"execution_count": 35,
"metadata": {},
"outputs": [],
"source": [
"df4=df4.transpose()"
]
},
{
"cell_type": "code",
"execution_count": 41,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Downtown Toronto 19\n",
"Central Toronto 9\n",
"West Toronto 6\n",
"East Toronto 5\n",
"Name: Borough, dtype: int64"
]
},
"execution_count": 41,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df4['Borough'].value_counts()"
]
},
{
"cell_type": "code",
"execution_count": 39,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Postal Code</th>\n",
" <th>Borough</th>\n",
" <th>Neighborhood</th>\n",
" <th>Latitude</th>\n",
" <th>Longitude</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>M4E</td>\n",
" <td>East Toronto</td>\n",
" <td>The Beaches</td>\n",
" <td>43.6764</td>\n",
" <td>-79.293</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>M4K</td>\n",
" <td>East Toronto</td>\n",
" <td>The Danforth West, Riverdale</td>\n",
" <td>43.6796</td>\n",
" <td>-79.3522</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>M4L</td>\n",
" <td>East Toronto</td>\n",
" <td>India Bazaar, The Beaches West</td>\n",
" <td>43.669</td>\n",
" <td>-79.3156</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>M4M</td>\n",
" <td>East Toronto</td>\n",
" <td>Studio District</td>\n",
" <td>43.6595</td>\n",
" <td>-79.3409</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>M4N</td>\n",
" <td>Central Toronto</td>\n",
" <td>Lawrence Park</td>\n",
" <td>43.728</td>\n",
" <td>-79.3888</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Postal Code Borough Neighborhood Latitude \\\n",
"0 M4E East Toronto The Beaches 43.6764 \n",
"1 M4K East Toronto The Danforth West, Riverdale 43.6796 \n",
"2 M4L East Toronto India Bazaar, The Beaches West 43.669 \n",
"3 M4M East Toronto Studio District 43.6595 \n",
"4 M4N Central Toronto Lawrence Park 43.728 \n",
"\n",
" Longitude \n",
"0 -79.293 \n",
"1 -79.3522 \n",
"2 -79.3156 \n",
"3 -79.3409 \n",
"4 -79.3888 "
]
},
"execution_count": 39,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df4.head()"
]
},
{
"cell_type": "code",
"execution_count": 37,
"metadata": {},
"outputs": [],
"source": [
"df4.reset_index(inplace=True)"
]
},
{
"cell_type": "code",
"execution_count": 38,
"metadata": {},
"outputs": [],
"source": [
"df4.drop('index',axis=1,inplace=True)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Building the Map"
]
},
{
"cell_type": "code",
"execution_count": 40,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div style=\"width:100%;\"><div style=\"position:relative;width:100%;height:0;padding-bottom:60%;\"><span style=\"color:#565656\">Make this Notebook Trusted to load map: File -> Trust Notebook</span><iframe src=\"about:blank\" style=\"position:absolute;width:100%;height:100%;left:0;top:0;border:none !important;\" data-html=PCFET0NUWVBFIGh0bWw+CjxoZWFkPiAgICAKICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04IiAvPgogICAgPHNjcmlwdD5MX1BSRUZFUl9DQU5WQVMgPSBmYWxzZTsgTF9OT19UT1VDSCA9IGZhbHNlOyBMX0RJU0FCTEVfM0QgPSBmYWxzZTs8L3NjcmlwdD4KICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL2xlYWZsZXRAMS4yLjAvZGlzdC9sZWFmbGV0LmpzIj48L3NjcmlwdD4KICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL2pxdWVyeS8xLjExLjEvanF1ZXJ5Lm1pbi5qcyI+PC9zY3JpcHQ+CiAgICA8c2NyaXB0IHNyYz0iaHR0cHM6Ly9tYXhjZG4uYm9vdHN0cmFwY2RuLmNvbS9ib290c3RyYXAvMy4yLjAvanMvYm9vdHN0cmFwLm1pbi5qcyI+PC9zY3JpcHQ+CiAgICA8c2NyaXB0IHNyYz0iaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvTGVhZmxldC5hd2Vzb21lLW1hcmtlcnMvMi4wLjIvbGVhZmxldC5hd2Vzb21lLW1hcmtlcnMuanMiPjwvc2NyaXB0PgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL2xlYWZsZXRAMS4yLjAvZGlzdC9sZWFmbGV0LmNzcyIvPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL21heGNkbi5ib290c3RyYXBjZG4uY29tL2Jvb3RzdHJhcC8zLjIuMC9jc3MvYm9vdHN0cmFwLm1pbi5jc3MiLz4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cHM6Ly9tYXhjZG4uYm9vdHN0cmFwY2RuLmNvbS9ib290c3RyYXAvMy4yLjAvY3NzL2Jvb3RzdHJhcC10aGVtZS5taW4uY3NzIi8+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vbWF4Y2RuLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNi4zL2Nzcy9mb250LWF3ZXNvbWUubWluLmNzcyIvPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9MZWFmbGV0LmF3ZXNvbWUtbWFya2Vycy8yLjAuMi9sZWFmbGV0LmF3ZXNvbWUtbWFya2Vycy5jc3MiLz4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cHM6Ly9yYXdnaXQuY29tL3B5dGhvbi12aXN1YWxpemF0aW9uL2ZvbGl1bS9tYXN0ZXIvZm9saXVtL3RlbXBsYXRlcy9sZWFmbGV0LmF3ZXNvbWUucm90YXRlLmNzcyIvPgogICAgPHN0eWxlPmh0bWwsIGJvZHkge3dpZHRoOiAxMDAlO2hlaWdodDogMTAwJTttYXJnaW46IDA7cGFkZGluZzogMDt9PC9zdHlsZT4KICAgIDxzdHlsZT4jbWFwIHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtyaWdodDowO2xlZnQ6MDt9PC9zdHlsZT4KICAgIAogICAgICAgICAgICA8c3R5bGU+ICNtYXBfOWI5ZTUyMGE0N2FjNGQ3MGFlMmE3MTY0YjA1MjM3Y2MgewogICAgICAgICAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTsKICAgICAgICAgICAgICAgIHdpZHRoIDogMTAwLjAlOwogICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAuMCU7CiAgICAgICAgICAgICAgICBsZWZ0OiAwLjAlOwogICAgICAgICAgICAgICAgdG9wOiAwLjAlOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICA8L3N0eWxlPgogICAgICAgIAo8L2hlYWQ+Cjxib2R5PiAgICAKICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmb2xpdW0tbWFwIiBpZD0ibWFwXzliOWU1MjBhNDdhYzRkNzBhZTJhNzE2NGIwNTIzN2NjIiA+PC9kaXY+CiAgICAgICAgCjwvYm9keT4KPHNjcmlwdD4gICAgCiAgICAKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGJvdW5kcyA9IG51bGw7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgdmFyIG1hcF85YjllNTIwYTQ3YWM0ZDcwYWUyYTcxNjRiMDUyMzdjYyA9IEwubWFwKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ21hcF85YjllNTIwYTQ3YWM0ZDcwYWUyYTcxNjRiMDUyMzdjYycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7Y2VudGVyOiBbNDMuNjUxMDcsLTc5LjM0NzAxNV0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6b29tOiAxMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heEJvdW5kczogYm91bmRzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGF5ZXJzOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmxkQ29weUp1bXA6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3JzOiBMLkNSUy5FUFNHMzg1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHRpbGVfbGF5ZXJfZDFiYWY1NmU4ZDFhNGVhYTk5NTA2ODVkZmJiNTJlMjMgPSBMLnRpbGVMYXllcigKICAgICAgICAgICAgICAgICdodHRwczovL3tzfS50aWxlLm9wZW5zdHJlZXRtYXAub3JnL3t6fS97eH0ve3l9LnBuZycsCiAgICAgICAgICAgICAgICB7CiAgImF0dHJpYnV0aW9uIjogbnVsbCwKICAiZGV0ZWN0UmV0aW5hIjogZmFsc2UsCiAgIm1heFpvb20iOiAxOCwKICAibWluWm9vbSI6IDEsCiAgIm5vV3JhcCI6IGZhbHNlLAogICJzdWJkb21haW5zIjogImFiYyIKfQogICAgICAgICAgICAgICAgKS5hZGRUbyhtYXBfOWI5ZTUyMGE0N2FjNGQ3MGFlMmE3MTY0YjA1MjM3Y2MpOwogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyXzE5ODRmY2YxZGQ4YjQwOWI5YTZiYWZkOWY5OGUxZTc1ID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNjc2MzU3Mzk5OTk5OTksLTc5LjI5MzAzMTJdLAogICAgICAgICAgICAgICAgewogICJidWJibGluZ01vdXNlRXZlbnRzIjogdHJ1ZSwKICAiY29sb3IiOiAiYmx1ZSIsCiAgImRhc2hBcnJheSI6IG51bGwsCiAgImRhc2hPZmZzZXQiOiBudWxsLAogICJmaWxsIjogdHJ1ZSwKICAiZmlsbENvbG9yIjogIiMzMTg2Y2MiLAogICJmaWxsT3BhY2l0eSI6IDAuNywKICAiZmlsbFJ1bGUiOiAiZXZlbm9kZCIsCiAgImxpbmVDYXAiOiAicm91bmQiLAogICJsaW5lSm9pbiI6ICJyb3VuZCIsCiAgIm9wYWNpdHkiOiAxLjAsCiAgInJhZGl1cyI6IDUsCiAgInN0cm9rZSI6IHRydWUsCiAgIndlaWdodCI6IDMKfQogICAgICAgICAgICAgICAgKS5hZGRUbyhtYXBfOWI5ZTUyMGE0N2FjNGQ3MGFlMmE3MTY0YjA1MjM3Y2MpOwogICAgICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgcG9wdXBfODg0OWMyOGE1NWVjNDk1ODlkZWRmOWI2ZTU2MWQwMzIgPSBMLnBvcHVwKHttYXhXaWR0aDogJzMwMCd9KTsKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGh0bWxfYzFlZjJhNDVlMzI5NDk3ZWJlOGRmNDNiZTlkYTU2ODMgPSAkKCc8ZGl2IGlkPSJodG1sX2MxZWYyYTQ1ZTMyOTQ5N2ViZThkZjQzYmU5ZGE1NjgzIiBzdHlsZT0id2lkdGg6IDEwMC4wJTsgaGVpZ2h0OiAxMDAuMCU7Ij5UaGUgQmVhY2hlcyxFYXN0IFRvcm9udG88L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwXzg4NDljMjhhNTVlYzQ5NTg5ZGVkZjliNmU1NjFkMDMyLnNldENvbnRlbnQoaHRtbF9jMWVmMmE0NWUzMjk0OTdlYmU4ZGY0M2JlOWRhNTY4Myk7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl8xOTg0ZmNmMWRkOGI0MDliOWE2YmFmZDlmOThlMWU3NS5iaW5kUG9wdXAocG9wdXBfODg0OWMyOGE1NWVjNDk1ODlkZWRmOWI2ZTU2MWQwMzIpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfNmMxMDQ1YmI5YmYxNGExMzhiODhjZDcwMTUwYmEyOWMgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42Nzk1NTcxLC03OS4zNTIxODhdLAogICAgICAgICAgICAgICAgewogICJidWJibGluZ01vdXNlRXZlbnRzIjogdHJ1ZSwKICAiY29sb3IiOiAiYmx1ZSIsCiAgImRhc2hBcnJheSI6IG51bGwsCiAgImRhc2hPZmZzZXQiOiBudWxsLAogICJmaWxsIjogdHJ1ZSwKICAiZmlsbENvbG9yIjogIiMzMTg2Y2MiLAogICJmaWxsT3BhY2l0eSI6IDAuNywKICAiZmlsbFJ1bGUiOiAiZXZlbm9kZCIsCiAgImxpbmVDYXAiOiAicm91bmQiLAogICJsaW5lSm9pbiI6ICJyb3VuZCIsCiAgIm9wYWNpdHkiOiAxLjAsCiAgInJhZGl1cyI6IDUsCiAgInN0cm9rZSI6IHRydWUsCiAgIndlaWdodCI6IDMKfQogICAgICAgICAgICAgICAgKS5hZGRUbyhtYXBfOWI5ZTUyMGE0N2FjNGQ3MGFlMmE3MTY0YjA1MjM3Y2MpOwogICAgICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgcG9wdXBfNWQyN2U2YjgyMWQzNDQyODhkNmI5YjE3N2E0MjRiZmUgPSBMLnBvcHVwKHttYXhXaWR0aDogJzMwMCd9KTsKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGh0bWxfMzkzM2ZmYjUxZWNkNGRkM2JhNzM4NTc4MzE2MmE3ZjMgPSAkKCc8ZGl2IGlkPSJodG1sXzM5MzNmZmI1MWVjZDRkZDNiYTczODU3ODMxNjJhN2YzIiBzdHlsZT0id2lkdGg6IDEwMC4wJTsgaGVpZ2h0OiAxMDAuMCU7Ij5UaGUgRGFuZm9ydGggV2VzdCwgUml2ZXJkYWxlLEVhc3QgVG9yb250bzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfNWQyN2U2YjgyMWQzNDQyODhkNmI5YjE3N2E0MjRiZmUuc2V0Q29udGVudChodG1sXzM5MzNmZmI1MWVjZDRkZDNiYTczODU3ODMxNjJhN2YzKTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyXzZjMTA0NWJiOWJmMTRhMTM4Yjg4Y2Q3MDE1MGJhMjljLmJpbmRQb3B1cChwb3B1cF81ZDI3ZTZiODIxZDM0NDI4OGQ2YjliMTc3YTQyNGJmZSk7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl82OTM0ZmYwZjZiOGY0NjUyYTc1ZjZhYTAxYzBiOTM5OCA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY2ODk5ODUsLTc5LjMxNTU3MTU5OTk5OTk4XSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogImJsdWUiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjMzE4NmNjIiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzliOWU1MjBhNDdhYzRkNzBhZTJhNzE2NGIwNTIzN2NjKTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwXzRmNjkzZTk0NWM2MTQ3OTI4NDc3MTliNzhkMWQ0YjQ2ID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sX2ExOTVhNDhmNDVkYzQzYTZiZDQxYTA1NzE3ZWQ0NzJjID0gJCgnPGRpdiBpZD0iaHRtbF9hMTk1YTQ4ZjQ1ZGM0M2E2YmQ0MWEwNTcxN2VkNDcyYyIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+SW5kaWEgQmF6YWFyLCBUaGUgQmVhY2hlcyBXZXN0LEVhc3QgVG9yb250bzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfNGY2OTNlOTQ1YzYxNDc5Mjg0NzcxOWI3OGQxZDRiNDYuc2V0Q29udGVudChodG1sX2ExOTVhNDhmNDVkYzQzYTZiZDQxYTA1NzE3ZWQ0NzJjKTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyXzY5MzRmZjBmNmI4ZjQ2NTJhNzVmNmFhMDFjMGI5Mzk4LmJpbmRQb3B1cChwb3B1cF80ZjY5M2U5NDVjNjE0NzkyODQ3NzE5Yjc4ZDFkNGI0Nik7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl81YjJhYWJjZjRlZWQ0YmQ5YjZlZWNhNzExOWQ3M2ViMCA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY1OTUyNTUsLTc5LjM0MDkyM10sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICJibHVlIiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzMxODZjYyIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF85YjllNTIwYTQ3YWM0ZDcwYWUyYTcxNjRiMDUyMzdjYyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF8zNmY2Zjg2ODgyOGI0NzY0ODFjZWIwMjE1YmMwMDNhMiA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF80MGQ0Y2ZiY2MzYzU0MGY2OGRmMmU0OWQ2OTg5ZTNiNCA9ICQoJzxkaXYgaWQ9Imh0bWxfNDBkNGNmYmNjM2M1NDBmNjhkZjJlNDlkNjk4OWUzYjQiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPlN0dWRpbyBEaXN0cmljdCxFYXN0IFRvcm9udG88L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwXzM2ZjZmODY4ODI4YjQ3NjQ4MWNlYjAyMTViYzAwM2EyLnNldENvbnRlbnQoaHRtbF80MGQ0Y2ZiY2MzYzU0MGY2OGRmMmU0OWQ2OTg5ZTNiNCk7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl81YjJhYWJjZjRlZWQ0YmQ5YjZlZWNhNzExOWQ3M2ViMC5iaW5kUG9wdXAocG9wdXBfMzZmNmY4Njg4MjhiNDc2NDgxY2ViMDIxNWJjMDAzYTIpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfZWIxMmYyYmJkMWZmNDU3NzgzZmJhODFlMGY5NGQ4MjMgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My43MjgwMjA1LC03OS4zODg3OTAxXSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogImJsdWUiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjMzE4NmNjIiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzliOWU1MjBhNDdhYzRkNzBhZTJhNzE2NGIwNTIzN2NjKTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwX2M4NWNhOWEyNDZlMjRkZjM5Y2I5MmEwNWU5ZTE4OWFhID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sXzNmYWRjN2ZhZTYzYzQxYmZiODQyNzkwNzQwZWJkZjM5ID0gJCgnPGRpdiBpZD0iaHRtbF8zZmFkYzdmYWU2M2M0MWJmYjg0Mjc5MDc0MGViZGYzOSIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+TGF3cmVuY2UgUGFyayxDZW50cmFsIFRvcm9udG88L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwX2M4NWNhOWEyNDZlMjRkZjM5Y2I5MmEwNWU5ZTE4OWFhLnNldENvbnRlbnQoaHRtbF8zZmFkYzdmYWU2M2M0MWJmYjg0Mjc5MDc0MGViZGYzOSk7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl9lYjEyZjJiYmQxZmY0NTc3ODNmYmE4MWUwZjk0ZDgyMy5iaW5kUG9wdXAocG9wdXBfYzg1Y2E5YTI0NmUyNGRmMzljYjkyYTA1ZTllMTg5YWEpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfYzVkNmZkZWMzODlhNDk4YjljYjNiNzAwOTViZmM1NTQgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My43MTI3NTExLC03OS4zOTAxOTc1XSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogImJsdWUiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjMzE4NmNjIiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzliOWU1MjBhNDdhYzRkNzBhZTJhNzE2NGIwNTIzN2NjKTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwXzY2OTkwZTQ5NWRmYzQ4MTFhNzkyYzViYzM1ODQyMjdjID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sXzg4OTgxODVjMmEzNDRjODZiYTY5YTU0MTFiY2E5M2QzID0gJCgnPGRpdiBpZD0iaHRtbF84ODk4MTg1YzJhMzQ0Yzg2YmE2OWE1NDExYmNhOTNkMyIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+RGF2aXN2aWxsZSBOb3J0aCxDZW50cmFsIFRvcm9udG88L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwXzY2OTkwZTQ5NWRmYzQ4MTFhNzkyYzViYzM1ODQyMjdjLnNldENvbnRlbnQoaHRtbF84ODk4MTg1YzJhMzQ0Yzg2YmE2OWE1NDExYmNhOTNkMyk7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl9jNWQ2ZmRlYzM4OWE0OThiOWNiM2I3MDA5NWJmYzU1NC5iaW5kUG9wdXAocG9wdXBfNjY5OTBlNDk1ZGZjNDgxMWE3OTJjNWJjMzU4NDIyN2MpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfZTA1YWRlNTMwODEwNDFhY2I3OTQzYTg1ZjMyZTFkZDMgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My43MTUzODM0LC03OS40MDU2Nzg0MDAwMDAwMV0sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICJibHVlIiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzMxODZjYyIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF85YjllNTIwYTQ3YWM0ZDcwYWUyYTcxNjRiMDUyMzdjYyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF84MTE4Y2Q5ZGM1NmY0NzdjYmM4NDJkMzEwMzdhYzBkMiA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF8wMDY2MjEyMDAyYzE0N2EwODgwMjdlYWI4YmNlYWU4YiA9ICQoJzxkaXYgaWQ9Imh0bWxfMDA2NjIxMjAwMmMxNDdhMDg4MDI3ZWFiOGJjZWFlOGIiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPk5vcnRoIFRvcm9udG8gV2VzdCwgTGF3cmVuY2UgUGFyayxDZW50cmFsIFRvcm9udG88L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwXzgxMThjZDlkYzU2ZjQ3N2NiYzg0MmQzMTAzN2FjMGQyLnNldENvbnRlbnQoaHRtbF8wMDY2MjEyMDAyYzE0N2EwODgwMjdlYWI4YmNlYWU4Yik7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl9lMDVhZGU1MzA4MTA0MWFjYjc5NDNhODVmMzJlMWRkMy5iaW5kUG9wdXAocG9wdXBfODExOGNkOWRjNTZmNDc3Y2JjODQyZDMxMDM3YWMwZDIpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfM2RjZWNiZjJjN2I2NDM2NGJlYzNlZTVhNDk1OThjY2UgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My43MDQzMjQ0LC03OS4zODg3OTAxXSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogImJsdWUiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjMzE4NmNjIiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzliOWU1MjBhNDdhYzRkNzBhZTJhNzE2NGIwNTIzN2NjKTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwXzE3NGVjN2JmMTdiZDQ1ZWE5MTdjNjU1ZGU2OTE2MDM4ID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sX2YwZmYyMTFiY2NiOTQ0ZjNhZDZhOTVhOWVlMjNhMGJhID0gJCgnPGRpdiBpZD0iaHRtbF9mMGZmMjExYmNjYjk0NGYzYWQ2YTk1YTllZTIzYTBiYSIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+RGF2aXN2aWxsZSxDZW50cmFsIFRvcm9udG88L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwXzE3NGVjN2JmMTdiZDQ1ZWE5MTdjNjU1ZGU2OTE2MDM4LnNldENvbnRlbnQoaHRtbF9mMGZmMjExYmNjYjk0NGYzYWQ2YTk1YTllZTIzYTBiYSk7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl8zZGNlY2JmMmM3YjY0MzY0YmVjM2VlNWE0OTU5OGNjZS5iaW5kUG9wdXAocG9wdXBfMTc0ZWM3YmYxN2JkNDVlYTkxN2M2NTVkZTY5MTYwMzgpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfMDA3YjFkM2JlN2ZmNDM1MDg3OTViYWFhODRkOWRkZDQgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42ODk1NzQzLC03OS4zODMxNTk5MDAwMDAwMV0sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICJibHVlIiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzMxODZjYyIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF85YjllNTIwYTQ3YWM0ZDcwYWUyYTcxNjRiMDUyMzdjYyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF83NmZhMDU5NDM2Yjk0MDYyYmM5NTQyZGYzMjBiYWRjNiA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF84MTIyNGU1MGYyYjc0YjAyYThmNzllNmNkNzVkYzk3ZCA9ICQoJzxkaXYgaWQ9Imh0bWxfODEyMjRlNTBmMmI3NGIwMmE4Zjc5ZTZjZDc1ZGM5N2QiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPk1vb3JlIFBhcmssIFN1bW1lcmhpbGwgRWFzdCxDZW50cmFsIFRvcm9udG88L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwXzc2ZmEwNTk0MzZiOTQwNjJiYzk1NDJkZjMyMGJhZGM2LnNldENvbnRlbnQoaHRtbF84MTIyNGU1MGYyYjc0YjAyYThmNzllNmNkNzVkYzk3ZCk7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl8wMDdiMWQzYmU3ZmY0MzUwODc5NWJhYWE4NGQ5ZGRkNC5iaW5kUG9wdXAocG9wdXBfNzZmYTA1OTQzNmI5NDA2MmJjOTU0MmRmMzIwYmFkYzYpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfODFkNzllYjg4MDM3NDBkNTllOTI4OTBmMjUxNjM5OGIgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42ODY0MTIyOTk5OTk5OSwtNzkuNDAwMDQ5M10sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICJibHVlIiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzMxODZjYyIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF85YjllNTIwYTQ3YWM0ZDcwYWUyYTcxNjRiMDUyMzdjYyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF9kOWUzNzA0Nzg0ZDA0YjdlYTQ0NDEzODRjYzY1MzkzZSA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF8zNTBlMDQxYTdhM2U0NzRmYTI4OTcwZmE2ZTNmYjE0MyA9ICQoJzxkaXYgaWQ9Imh0bWxfMzUwZTA0MWE3YTNlNDc0ZmEyODk3MGZhNmUzZmIxNDMiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPlN1bW1lcmhpbGwgV2VzdCwgUmF0aG5lbGx5LCBTb3V0aCBIaWxsLCBGb3Jlc3QgSGlsbCBTRSwgRGVlciBQYXJrLENlbnRyYWwgVG9yb250bzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfZDllMzcwNDc4NGQwNGI3ZWE0NDQxMzg0Y2M2NTM5M2Uuc2V0Q29udGVudChodG1sXzM1MGUwNDFhN2EzZTQ3NGZhMjg5NzBmYTZlM2ZiMTQzKTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyXzgxZDc5ZWI4ODAzNzQwZDU5ZTkyODkwZjI1MTYzOThiLmJpbmRQb3B1cChwb3B1cF9kOWUzNzA0Nzg0ZDA0YjdlYTQ0NDEzODRjYzY1MzkzZSk7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl8wYTU3ODQ0ZjM2MjE0NzQwYjc1MWY5NjBlNTE0ZWRkYyA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY3OTU2MjYsLTc5LjM3NzUyOTQwMDAwMDAxXSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogImJsdWUiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjMzE4NmNjIiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzliOWU1MjBhNDdhYzRkNzBhZTJhNzE2NGIwNTIzN2NjKTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwXzUyMDMzMWYzNDYxMzRjZTRhMDMyZTljMzIyZTU1ODM5ID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sXzU4NDZlODZkMTkwMzQzNjlhMzY0MWVmMzdhN2ZiNmMxID0gJCgnPGRpdiBpZD0iaHRtbF81ODQ2ZTg2ZDE5MDM0MzY5YTM2NDFlZjM3YTdmYjZjMSIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+Um9zZWRhbGUsRG93bnRvd24gVG9yb250bzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfNTIwMzMxZjM0NjEzNGNlNGEwMzJlOWMzMjJlNTU4Mzkuc2V0Q29udGVudChodG1sXzU4NDZlODZkMTkwMzQzNjlhMzY0MWVmMzdhN2ZiNmMxKTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyXzBhNTc4NDRmMzYyMTQ3NDBiNzUxZjk2MGU1MTRlZGRjLmJpbmRQb3B1cChwb3B1cF81MjAzMzFmMzQ2MTM0Y2U0YTAzMmU5YzMyMmU1NTgzOSk7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl83ZjIyMGFjN2M4ODQ0ZTA1YTczYmQzYmQ0NjVjZDNiMSA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY2Nzk2NywtNzkuMzY3Njc1M10sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICJibHVlIiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzMxODZjYyIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF85YjllNTIwYTQ3YWM0ZDcwYWUyYTcxNjRiMDUyMzdjYyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF8xMTBhNWUwMWZhMDA0MzliOGE3ODVjOWJhZGM0YmU5YyA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF9iZWJkOWE3YWZjMjA0YWNkODUwZjlkMTE1MjkyMzRjOSA9ICQoJzxkaXYgaWQ9Imh0bWxfYmViZDlhN2FmYzIwNGFjZDg1MGY5ZDExNTI5MjM0YzkiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPlN0LiBKYW1lcyBUb3duLCBDYWJiYWdldG93bixEb3dudG93biBUb3JvbnRvPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF8xMTBhNWUwMWZhMDA0MzliOGE3ODVjOWJhZGM0YmU5Yy5zZXRDb250ZW50KGh0bWxfYmViZDlhN2FmYzIwNGFjZDg1MGY5ZDExNTI5MjM0YzkpOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfN2YyMjBhYzdjODg0NGUwNWE3M2JkM2JkNDY1Y2QzYjEuYmluZFBvcHVwKHBvcHVwXzExMGE1ZTAxZmEwMDQzOWI4YTc4NWM5YmFkYzRiZTljKTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyX2M5OTQzOTA1MzI1YTQ3ZGNiNzM0NGZmNGNmZGExN2NjID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNjY1ODU5OSwtNzkuMzgzMTU5OTAwMDAwMDFdLAogICAgICAgICAgICAgICAgewogICJidWJibGluZ01vdXNlRXZlbnRzIjogdHJ1ZSwKICAiY29sb3IiOiAiYmx1ZSIsCiAgImRhc2hBcnJheSI6IG51bGwsCiAgImRhc2hPZmZzZXQiOiBudWxsLAogICJmaWxsIjogdHJ1ZSwKICAiZmlsbENvbG9yIjogIiMzMTg2Y2MiLAogICJmaWxsT3BhY2l0eSI6IDAuNywKICAiZmlsbFJ1bGUiOiAiZXZlbm9kZCIsCiAgImxpbmVDYXAiOiAicm91bmQiLAogICJsaW5lSm9pbiI6ICJyb3VuZCIsCiAgIm9wYWNpdHkiOiAxLjAsCiAgInJhZGl1cyI6IDUsCiAgInN0cm9rZSI6IHRydWUsCiAgIndlaWdodCI6IDMKfQogICAgICAgICAgICAgICAgKS5hZGRUbyhtYXBfOWI5ZTUyMGE0N2FjNGQ3MGFlMmE3MTY0YjA1MjM3Y2MpOwogICAgICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgcG9wdXBfZWE2MzBlMzQyNGQ4NDNkM2FkOGI1OWY2YWFiYmFlZTEgPSBMLnBvcHVwKHttYXhXaWR0aDogJzMwMCd9KTsKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGh0bWxfNzgwYzc4NzM5NjdjNGM4OTk2YzNkMjNlNGFjYmQ0ZDQgPSAkKCc8ZGl2IGlkPSJodG1sXzc4MGM3ODczOTY3YzRjODk5NmMzZDIzZTRhY2JkNGQ0IiBzdHlsZT0id2lkdGg6IDEwMC4wJTsgaGVpZ2h0OiAxMDAuMCU7Ij5DaHVyY2ggYW5kIFdlbGxlc2xleSxEb3dudG93biBUb3JvbnRvPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF9lYTYzMGUzNDI0ZDg0M2QzYWQ4YjU5ZjZhYWJiYWVlMS5zZXRDb250ZW50KGh0bWxfNzgwYzc4NzM5NjdjNGM4OTk2YzNkMjNlNGFjYmQ0ZDQpOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfYzk5NDM5MDUzMjVhNDdkY2I3MzQ0ZmY0Y2ZkYTE3Y2MuYmluZFBvcHVwKHBvcHVwX2VhNjMwZTM0MjRkODQzZDNhZDhiNTlmNmFhYmJhZWUxKTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyX2JkZGJjYzEwODU5YTRkN2I4OTBiZjA1M2U5ZTZiODM4ID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNjU0MjU5OSwtNzkuMzYwNjM1OV0sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICJibHVlIiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzMxODZjYyIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF85YjllNTIwYTQ3YWM0ZDcwYWUyYTcxNjRiMDUyMzdjYyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF84OTk2MzM1MTBiMmQ0NjMxYWM3OTAzYmY3YjViMzE0ZSA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF8wNWNmMzkyNGUwY2E0MjE1YjMyNDU2YzU5MTU1MzMzMSA9ICQoJzxkaXYgaWQ9Imh0bWxfMDVjZjM5MjRlMGNhNDIxNWIzMjQ1NmM1OTE1NTMzMzEiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPlJlZ2VudCBQYXJrLCBIYXJib3VyZnJvbnQsRG93bnRvd24gVG9yb250bzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfODk5NjMzNTEwYjJkNDYzMWFjNzkwM2JmN2I1YjMxNGUuc2V0Q29udGVudChodG1sXzA1Y2YzOTI0ZTBjYTQyMTViMzI0NTZjNTkxNTUzMzMxKTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyX2JkZGJjYzEwODU5YTRkN2I4OTBiZjA1M2U5ZTZiODM4LmJpbmRQb3B1cChwb3B1cF84OTk2MzM1MTBiMmQ0NjMxYWM3OTAzYmY3YjViMzE0ZSk7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl8yNTM0ZmU3NzU0YTk0ZGJiYTg4YThmNWU4NTE2MWIxYiA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY1NzE2MTgsLTc5LjM3ODkzNzA5OTk5OTk5XSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogImJsdWUiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjMzE4NmNjIiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzliOWU1MjBhNDdhYzRkNzBhZTJhNzE2NGIwNTIzN2NjKTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwX2YwZGEyODE3NWMyZjRlMzA5ODQ5MmMxYTNiMDM5NGRjID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sXzk1MDk2M2Q3NGZkODQxYjk5YTVlNjkzNjM4ZDBiYWJmID0gJCgnPGRpdiBpZD0iaHRtbF85NTA5NjNkNzRmZDg0MWI5OWE1ZTY5MzYzOGQwYmFiZiIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+R2FyZGVuIERpc3RyaWN0LCBSeWVyc29uLERvd250b3duIFRvcm9udG88L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwX2YwZGEyODE3NWMyZjRlMzA5ODQ5MmMxYTNiMDM5NGRjLnNldENvbnRlbnQoaHRtbF85NTA5NjNkNzRmZDg0MWI5OWE1ZTY5MzYzOGQwYmFiZik7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl8yNTM0ZmU3NzU0YTk0ZGJiYTg4YThmNWU4NTE2MWIxYi5iaW5kUG9wdXAocG9wdXBfZjBkYTI4MTc1YzJmNGUzMDk4NDkyYzFhM2IwMzk0ZGMpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfNTA4N2ZlNTE1MjVjNGQyZmExZmRiNjA4NTU5MDFiN2MgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42NTE0OTM5LC03OS4zNzU0MTc5XSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogImJsdWUiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjMzE4NmNjIiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzliOWU1MjBhNDdhYzRkNzBhZTJhNzE2NGIwNTIzN2NjKTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwXzgyYWRkYzQzMzQyZTQ5MTBhODE4NGQ4YWNjNWQ1MTcyID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sXzI5YjMyMWRjNjdhNzQyNmZiZjQ5MTUzOTlmOWQ2OTE0ID0gJCgnPGRpdiBpZD0iaHRtbF8yOWIzMjFkYzY3YTc0MjZmYmY0OTE1Mzk5ZjlkNjkxNCIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+U3QuIEphbWVzIFRvd24sRG93bnRvd24gVG9yb250bzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfODJhZGRjNDMzNDJlNDkxMGE4MTg0ZDhhY2M1ZDUxNzIuc2V0Q29udGVudChodG1sXzI5YjMyMWRjNjdhNzQyNmZiZjQ5MTUzOTlmOWQ2OTE0KTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyXzUwODdmZTUxNTI1YzRkMmZhMWZkYjYwODU1OTAxYjdjLmJpbmRQb3B1cChwb3B1cF84MmFkZGM0MzM0MmU0OTEwYTgxODRkOGFjYzVkNTE3Mik7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl85YzAwNmMzODEzZjA0ZTQ0ODc2Zjk1ZjA3MzIyNGQ0OCA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY0NDc3MDc5OTk5OTk5NiwtNzkuMzczMzA2NF0sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICJibHVlIiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzMxODZjYyIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF85YjllNTIwYTQ3YWM0ZDcwYWUyYTcxNjRiMDUyMzdjYyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF81MzlkYjAzMmQ2NmI0MzM4OTdiODlhODMxZGViZjlmMyA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF82MmVjY2E4OTZmZWQ0NzU1YTljNDMzYWZmMjNiZDFiMiA9ICQoJzxkaXYgaWQ9Imh0bWxfNjJlY2NhODk2ZmVkNDc1NWE5YzQzM2FmZjIzYmQxYjIiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPkJlcmN6eSBQYXJrLERvd250b3duIFRvcm9udG88L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwXzUzOWRiMDMyZDY2YjQzMzg5N2I4OWE4MzFkZWJmOWYzLnNldENvbnRlbnQoaHRtbF82MmVjY2E4OTZmZWQ0NzU1YTljNDMzYWZmMjNiZDFiMik7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl85YzAwNmMzODEzZjA0ZTQ0ODc2Zjk1ZjA3MzIyNGQ0OC5iaW5kUG9wdXAocG9wdXBfNTM5ZGIwMzJkNjZiNDMzODk3Yjg5YTgzMWRlYmY5ZjMpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfNzViMzY5ZGFmNDZkNGI3ZThjZTk5MTIyNGIxNGFlMmYgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42NTc5NTI0LC03OS4zODczODI2XSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogImJsdWUiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjMzE4NmNjIiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzliOWU1MjBhNDdhYzRkNzBhZTJhNzE2NGIwNTIzN2NjKTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwX2U3NDc5ODM2NzFjNjQyODliMzc5YmY5YmIwYmQwNWY5ID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sX2JlMDAwY2NlNjA1MzQ1YzE5NDJlYjc3Y2FlZDkwMmY4ID0gJCgnPGRpdiBpZD0iaHRtbF9iZTAwMGNjZTYwNTM0NWMxOTQyZWI3N2NhZWQ5MDJmOCIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+Q2VudHJhbCBCYXkgU3RyZWV0LERvd250b3duIFRvcm9udG88L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwX2U3NDc5ODM2NzFjNjQyODliMzc5YmY5YmIwYmQwNWY5LnNldENvbnRlbnQoaHRtbF9iZTAwMGNjZTYwNTM0NWMxOTQyZWI3N2NhZWQ5MDJmOCk7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl83NWIzNjlkYWY0NmQ0YjdlOGNlOTkxMjI0YjE0YWUyZi5iaW5kUG9wdXAocG9wdXBfZTc0Nzk4MzY3MWM2NDI4OWIzNzliZjliYjBiZDA1ZjkpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfNTBkNzQ0MmQ1YjU4NGRjNjg1NDllN2Y5MTQxM2M1MmMgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42NTA1NzEyMDAwMDAwMSwtNzkuMzg0NTY3NV0sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICJibHVlIiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzMxODZjYyIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF85YjllNTIwYTQ3YWM0ZDcwYWUyYTcxNjRiMDUyMzdjYyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF8yMTI0NzA3NDFlZGQ0ZTQwODc5NTk0ZDFmMmUxZDkxMSA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF8zOGNjNzY3NzFhZDQ0ZjM3YmE0M2E5ZjMwMGYzOWZkYiA9ICQoJzxkaXYgaWQ9Imh0bWxfMzhjYzc2NzcxYWQ0NGYzN2JhNDNhOWYzMDBmMzlmZGIiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPlJpY2htb25kLCBBZGVsYWlkZSwgS2luZyxEb3dudG93biBUb3JvbnRvPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF8yMTI0NzA3NDFlZGQ0ZTQwODc5NTk0ZDFmMmUxZDkxMS5zZXRDb250ZW50KGh0bWxfMzhjYzc2NzcxYWQ0NGYzN2JhNDNhOWYzMDBmMzlmZGIpOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfNTBkNzQ0MmQ1YjU4NGRjNjg1NDllN2Y5MTQxM2M1MmMuYmluZFBvcHVwKHBvcHVwXzIxMjQ3MDc0MWVkZDRlNDA4Nzk1OTRkMWYyZTFkOTExKTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyX2Q0NGNmYmJkMGJkNzQwMWNhMjNmY2Q2YjYwMGE2NGEyID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNjQwODE1NywtNzkuMzgxNzUyMjk5OTk5OTldLAogICAgICAgICAgICAgICAgewogICJidWJibGluZ01vdXNlRXZlbnRzIjogdHJ1ZSwKICAiY29sb3IiOiAiYmx1ZSIsCiAgImRhc2hBcnJheSI6IG51bGwsCiAgImRhc2hPZmZzZXQiOiBudWxsLAogICJmaWxsIjogdHJ1ZSwKICAiZmlsbENvbG9yIjogIiMzMTg2Y2MiLAogICJmaWxsT3BhY2l0eSI6IDAuNywKICAiZmlsbFJ1bGUiOiAiZXZlbm9kZCIsCiAgImxpbmVDYXAiOiAicm91bmQiLAogICJsaW5lSm9pbiI6ICJyb3VuZCIsCiAgIm9wYWNpdHkiOiAxLjAsCiAgInJhZGl1cyI6IDUsCiAgInN0cm9rZSI6IHRydWUsCiAgIndlaWdodCI6IDMKfQogICAgICAgICAgICAgICAgKS5hZGRUbyhtYXBfOWI5ZTUyMGE0N2FjNGQ3MGFlMmE3MTY0YjA1MjM3Y2MpOwogICAgICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgcG9wdXBfMjYxMTM4ZWU0ODg5NDYxZTkxZjU2ODhjMmQxNzQxOTIgPSBMLnBvcHVwKHttYXhXaWR0aDogJzMwMCd9KTsKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGh0bWxfNGEyYzYyMmE1ZDk4NDQ1NmFkNjVhMDdkNzY1YWE5YjUgPSAkKCc8ZGl2IGlkPSJodG1sXzRhMmM2MjJhNWQ5ODQ0NTZhZDY1YTA3ZDc2NWFhOWI1IiBzdHlsZT0id2lkdGg6IDEwMC4wJTsgaGVpZ2h0OiAxMDAuMCU7Ij5IYXJib3VyZnJvbnQgRWFzdCwgVW5pb24gU3RhdGlvbiwgVG9yb250byBJc2xhbmRzLERvd250b3duIFRvcm9udG88L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwXzI2MTEzOGVlNDg4OTQ2MWU5MWY1Njg4YzJkMTc0MTkyLnNldENvbnRlbnQoaHRtbF80YTJjNjIyYTVkOTg0NDU2YWQ2NWEwN2Q3NjVhYTliNSk7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl9kNDRjZmJiZDBiZDc0MDFjYTIzZmNkNmI2MDBhNjRhMi5iaW5kUG9wdXAocG9wdXBfMjYxMTM4ZWU0ODg5NDYxZTkxZjU2ODhjMmQxNzQxOTIpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfY2JmNTk4NDg4ZDcwNDYzZGIxYjc4OTA2NjM4NzM4OGYgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42NDcxNzY4LC03OS4zODE1NzY0MDAwMDAwMV0sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICJibHVlIiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzMxODZjYyIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF85YjllNTIwYTQ3YWM0ZDcwYWUyYTcxNjRiMDUyMzdjYyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF81MTJlMjgyYWMwM2Y0ZGE1OTBkNjk3ZmY5YzYxODM2OCA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF83MzA5ZDdhZTMzNDU0MTQ4YTUwOTM1NmIyZDBhOGZmOCA9ICQoJzxkaXYgaWQ9Imh0bWxfNzMwOWQ3YWUzMzQ1NDE0OGE1MDkzNTZiMmQwYThmZjgiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPlRvcm9udG8gRG9taW5pb24gQ2VudHJlLCBEZXNpZ24gRXhjaGFuZ2UsRG93bnRvd24gVG9yb250bzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfNTEyZTI4MmFjMDNmNGRhNTkwZDY5N2ZmOWM2MTgzNjguc2V0Q29udGVudChodG1sXzczMDlkN2FlMzM0NTQxNDhhNTA5MzU2YjJkMGE4ZmY4KTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyX2NiZjU5ODQ4OGQ3MDQ2M2RiMWI3ODkwNjYzODczODhmLmJpbmRQb3B1cChwb3B1cF81MTJlMjgyYWMwM2Y0ZGE1OTBkNjk3ZmY5YzYxODM2OCk7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl81OWM4MWZkMjYzZGE0NDQxYTFkMDA0OTk2MjFiY2JlNiA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY0ODE5ODUsLTc5LjM3OTgxNjkwMDAwMDAxXSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogImJsdWUiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjMzE4NmNjIiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzliOWU1MjBhNDdhYzRkNzBhZTJhNzE2NGIwNTIzN2NjKTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwXzM5MzllZGFhNDRmYjQ0YWRhMjBjZTM0MWI0NjIzZDQzID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sXzMwNzllYmIzNzQxZTRkMThiZTZjZmFlOGY5YzU5NTViID0gJCgnPGRpdiBpZD0iaHRtbF8zMDc5ZWJiMzc0MWU0ZDE4YmU2Y2ZhZThmOWM1OTU1YiIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+Q29tbWVyY2UgQ291cnQsIFZpY3RvcmlhIEhvdGVsLERvd250b3duIFRvcm9udG88L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwXzM5MzllZGFhNDRmYjQ0YWRhMjBjZTM0MWI0NjIzZDQzLnNldENvbnRlbnQoaHRtbF8zMDc5ZWJiMzc0MWU0ZDE4YmU2Y2ZhZThmOWM1OTU1Yik7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl81OWM4MWZkMjYzZGE0NDQxYTFkMDA0OTk2MjFiY2JlNi5iaW5kUG9wdXAocG9wdXBfMzkzOWVkYWE0NGZiNDRhZGEyMGNlMzQxYjQ2MjNkNDMpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfOTU1NDEyMTVlYjIyNDZiM2FjM2MyOGQzYTg4M2ExYTYgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My43MTE2OTQ4LC03OS40MTY5MzU1OTk5OTk5OV0sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICJibHVlIiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzMxODZjYyIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF85YjllNTIwYTQ3YWM0ZDcwYWUyYTcxNjRiMDUyMzdjYyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF8yZWU5ZmJhZjkyNjQ0MmE5YTA4OTI1YWNhYzJlYTM1YiA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF8yZTQwZDM1ODExMjk0MmJiYmE5OTNhNzBmZjNiZDVjMiA9ICQoJzxkaXYgaWQ9Imh0bWxfMmU0MGQzNTgxMTI5NDJiYmJhOTkzYTcwZmYzYmQ1YzIiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPlJvc2VsYXduLENlbnRyYWwgVG9yb250bzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfMmVlOWZiYWY5MjY0NDJhOWEwODkyNWFjYWMyZWEzNWIuc2V0Q29udGVudChodG1sXzJlNDBkMzU4MTEyOTQyYmJiYTk5M2E3MGZmM2JkNWMyKTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyXzk1NTQxMjE1ZWIyMjQ2YjNhYzNjMjhkM2E4ODNhMWE2LmJpbmRQb3B1cChwb3B1cF8yZWU5ZmJhZjkyNjQ0MmE5YTA4OTI1YWNhYzJlYTM1Yik7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl9jMGMwM2Y3Nzc5Yjc0NzE3YWM2MGUzNGRmMTE3NTFmNiA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY5Njk0NzYsLTc5LjQxMTMwNzIwMDAwMDAxXSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogImJsdWUiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjMzE4NmNjIiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzliOWU1MjBhNDdhYzRkNzBhZTJhNzE2NGIwNTIzN2NjKTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwX2E1MTBiY2JhNjVjNTQ0YjRhMjEzZDNkZTBkZDE1YjViID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sXzE2NThiMDdmZTU2NzQxNDhhYTI5MDIzZTQ1NTJhZmYxID0gJCgnPGRpdiBpZD0iaHRtbF8xNjU4YjA3ZmU1Njc0MTQ4YWEyOTAyM2U0NTUyYWZmMSIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+Rm9yZXN0IEhpbGwgTm9ydGggJmFtcDsgV2VzdCwgRm9yZXN0IEhpbGwgUm9hZCBQYXJrLENlbnRyYWwgVG9yb250bzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfYTUxMGJjYmE2NWM1NDRiNGEyMTNkM2RlMGRkMTViNWIuc2V0Q29udGVudChodG1sXzE2NThiMDdmZTU2NzQxNDhhYTI5MDIzZTQ1NTJhZmYxKTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyX2MwYzAzZjc3NzliNzQ3MTdhYzYwZTM0ZGYxMTc1MWY2LmJpbmRQb3B1cChwb3B1cF9hNTEwYmNiYTY1YzU0NGI0YTIxM2QzZGUwZGQxNWI1Yik7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl82NDUyY2VmODdiYjk0NzAyYWYzNGM4ZGIwYzA2MGYyOSA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY3MjcwOTcsLTc5LjQwNTY3ODQwMDAwMDAxXSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogImJsdWUiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjMzE4NmNjIiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzliOWU1MjBhNDdhYzRkNzBhZTJhNzE2NGIwNTIzN2NjKTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwXzM1ODQzMTE5OTZkZjQ2MWJhYmEyNjYxYTI4YWFiNjc1ID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sXzVhNjhjNDdiNTYwMzRlYjE5ZWU3NTdiMzQ0MmEzYWQzID0gJCgnPGRpdiBpZD0iaHRtbF81YTY4YzQ3YjU2MDM0ZWIxOWVlNzU3YjM0NDJhM2FkMyIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+VGhlIEFubmV4LCBOb3J0aCBNaWR0b3duLCBZb3JrdmlsbGUsQ2VudHJhbCBUb3JvbnRvPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF8zNTg0MzExOTk2ZGY0NjFiYWJhMjY2MWEyOGFhYjY3NS5zZXRDb250ZW50KGh0bWxfNWE2OGM0N2I1NjAzNGViMTllZTc1N2IzNDQyYTNhZDMpOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfNjQ1MmNlZjg3YmI5NDcwMmFmMzRjOGRiMGMwNjBmMjkuYmluZFBvcHVwKHBvcHVwXzM1ODQzMTE5OTZkZjQ2MWJhYmEyNjYxYTI4YWFiNjc1KTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyXzI2YzBhZjJkNTA1NTQ1ZWY5YTRjNzU4MWVlODg3ZjZjID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNjYyNjk1NiwtNzkuNDAwMDQ5M10sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICJibHVlIiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzMxODZjYyIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF85YjllNTIwYTQ3YWM0ZDcwYWUyYTcxNjRiMDUyMzdjYyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF84MDZlNTkxMTcxNGE0ZjRkYmQwZTRkODIzMzRkOTgzNCA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF9mMzNhMTEzNmQxMzY0NTU1OThkNDFjN2FhMjQyOGUyMCA9ICQoJzxkaXYgaWQ9Imh0bWxfZjMzYTExMzZkMTM2NDU1NTk4ZDQxYzdhYTI0MjhlMjAiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPlVuaXZlcnNpdHkgb2YgVG9yb250bywgSGFyYm9yZCxEb3dudG93biBUb3JvbnRvPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF84MDZlNTkxMTcxNGE0ZjRkYmQwZTRkODIzMzRkOTgzNC5zZXRDb250ZW50KGh0bWxfZjMzYTExMzZkMTM2NDU1NTk4ZDQxYzdhYTI0MjhlMjApOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfMjZjMGFmMmQ1MDU1NDVlZjlhNGM3NTgxZWU4ODdmNmMuYmluZFBvcHVwKHBvcHVwXzgwNmU1OTExNzE0YTRmNGRiZDBlNGQ4MjMzNGQ5ODM0KTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyXzY0ZTFmZDNhOTdiOTQ3NjVhN2VmMzYxNDNhOTM2MjJhID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNjUzMjA1NywtNzkuNDAwMDQ5M10sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICJibHVlIiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzMxODZjYyIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF85YjllNTIwYTQ3YWM0ZDcwYWUyYTcxNjRiMDUyMzdjYyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF9mNzQ5NDU1ZjFjODI0YjFmOTcxY2JkOTczYTAyNTMyNiA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF9mODFlMzVjMDVlY2M0YTIyYjg2YjFiZDkwMDA3YWFmYSA9ICQoJzxkaXYgaWQ9Imh0bWxfZjgxZTM1YzA1ZWNjNGEyMmI4NmIxYmQ5MDAwN2FhZmEiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPktlbnNpbmd0b24gTWFya2V0LCBDaGluYXRvd24sIEdyYW5nZSBQYXJrLERvd250b3duIFRvcm9udG88L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwX2Y3NDk0NTVmMWM4MjRiMWY5NzFjYmQ5NzNhMDI1MzI2LnNldENvbnRlbnQoaHRtbF9mODFlMzVjMDVlY2M0YTIyYjg2YjFiZDkwMDA3YWFmYSk7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl82NGUxZmQzYTk3Yjk0NzY1YTdlZjM2MTQzYTkzNjIyYS5iaW5kUG9wdXAocG9wdXBfZjc0OTQ1NWYxYzgyNGIxZjk3MWNiZDk3M2EwMjUzMjYpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfMTI2Zjk1ODYyMGZhNDllNmFjOWIyOGFiZGNiZDBkNjIgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42Mjg5NDY3LC03OS4zOTQ0MTk5XSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogImJsdWUiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjMzE4NmNjIiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzliOWU1MjBhNDdhYzRkNzBhZTJhNzE2NGIwNTIzN2NjKTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwX2ZlNDQ3NDhjMDI2ZTRjZjE5OTljM2UyNmQ2ZjI0NjU4ID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sX2VhMmYwNjIyY2ZlMzRhNTU4MjY1YTI3M2JhNzJiN2FhID0gJCgnPGRpdiBpZD0iaHRtbF9lYTJmMDYyMmNmZTM0YTU1ODI2NWEyNzNiYTcyYjdhYSIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+Q04gVG93ZXIsIEtpbmcgYW5kIFNwYWRpbmEsIFJhaWx3YXkgTGFuZHMsIEhhcmJvdXJmcm9udCBXZXN0LCBCYXRodXJzdCBRdWF5LCBTb3V0aCBOaWFnYXJhLCBJc2xhbmQgYWlycG9ydCxEb3dudG93biBUb3JvbnRvPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF9mZTQ0NzQ4YzAyNmU0Y2YxOTk5YzNlMjZkNmYyNDY1OC5zZXRDb250ZW50KGh0bWxfZWEyZjA2MjJjZmUzNGE1NTgyNjVhMjczYmE3MmI3YWEpOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfMTI2Zjk1ODYyMGZhNDllNmFjOWIyOGFiZGNiZDBkNjIuYmluZFBvcHVwKHBvcHVwX2ZlNDQ3NDhjMDI2ZTRjZjE5OTljM2UyNmQ2ZjI0NjU4KTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyX2MxMTRiYWU1MGEzNjQ0ZGNhZDViMGJlY2JhN2VhN2ZhID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNjQ2NDM1MiwtNzkuMzc0ODQ1OTk5OTk5OTldLAogICAgICAgICAgICAgICAgewogICJidWJibGluZ01vdXNlRXZlbnRzIjogdHJ1ZSwKICAiY29sb3IiOiAiYmx1ZSIsCiAgImRhc2hBcnJheSI6IG51bGwsCiAgImRhc2hPZmZzZXQiOiBudWxsLAogICJmaWxsIjogdHJ1ZSwKICAiZmlsbENvbG9yIjogIiMzMTg2Y2MiLAogICJmaWxsT3BhY2l0eSI6IDAuNywKICAiZmlsbFJ1bGUiOiAiZXZlbm9kZCIsCiAgImxpbmVDYXAiOiAicm91bmQiLAogICJsaW5lSm9pbiI6ICJyb3VuZCIsCiAgIm9wYWNpdHkiOiAxLjAsCiAgInJhZGl1cyI6IDUsCiAgInN0cm9rZSI6IHRydWUsCiAgIndlaWdodCI6IDMKfQogICAgICAgICAgICAgICAgKS5hZGRUbyhtYXBfOWI5ZTUyMGE0N2FjNGQ3MGFlMmE3MTY0YjA1MjM3Y2MpOwogICAgICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgcG9wdXBfZmRiZGY4MDY3NWM4NDYyNDg5Mzc4MzEwMzczZmY2MGMgPSBMLnBvcHVwKHttYXhXaWR0aDogJzMwMCd9KTsKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGh0bWxfOGM5OTdhOTVkNzA1NDRkOWFkNjVkNTYxYTAzODdlM2MgPSAkKCc8ZGl2IGlkPSJodG1sXzhjOTk3YTk1ZDcwNTQ0ZDlhZDY1ZDU2MWEwMzg3ZTNjIiBzdHlsZT0id2lkdGg6IDEwMC4wJTsgaGVpZ2h0OiAxMDAuMCU7Ij5TdG4gQSBQTyBCb3hlcyxEb3dudG93biBUb3JvbnRvPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF9mZGJkZjgwNjc1Yzg0NjI0ODkzNzgzMTAzNzNmZjYwYy5zZXRDb250ZW50KGh0bWxfOGM5OTdhOTVkNzA1NDRkOWFkNjVkNTYxYTAzODdlM2MpOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfYzExNGJhZTUwYTM2NDRkY2FkNWIwYmVjYmE3ZWE3ZmEuYmluZFBvcHVwKHBvcHVwX2ZkYmRmODA2NzVjODQ2MjQ4OTM3ODMxMDM3M2ZmNjBjKTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyXzZiN2IxN2RjOWRlOTQ3YjNhYzJhMWRhYTdkOGRiOTdkID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNjQ4NDI5MiwtNzkuMzgyMjgwMl0sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICJibHVlIiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzMxODZjYyIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF85YjllNTIwYTQ3YWM0ZDcwYWUyYTcxNjRiMDUyMzdjYyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF9mNmRlNDYwZGU5ZTY0MWNkODIyYTg4ZjJhYzY1NDNkMiA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF9hYjU0ZmZmOWYyZTE0MGQ5OTJiMDdiNzdkODEyZWU1MyA9ICQoJzxkaXYgaWQ9Imh0bWxfYWI1NGZmZjlmMmUxNDBkOTkyYjA3Yjc3ZDgxMmVlNTMiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPkZpcnN0IENhbmFkaWFuIFBsYWNlLCBVbmRlcmdyb3VuZCBjaXR5LERvd250b3duIFRvcm9udG88L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwX2Y2ZGU0NjBkZTllNjQxY2Q4MjJhODhmMmFjNjU0M2QyLnNldENvbnRlbnQoaHRtbF9hYjU0ZmZmOWYyZTE0MGQ5OTJiMDdiNzdkODEyZWU1Myk7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl82YjdiMTdkYzlkZTk0N2IzYWMyYTFkYWE3ZDhkYjk3ZC5iaW5kUG9wdXAocG9wdXBfZjZkZTQ2MGRlOWU2NDFjZDgyMmE4OGYyYWM2NTQzZDIpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfY2FmNmE3Y2VmNDgwNDdhNGE3NTU3OGY5YjE3MzhjOWMgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42Njk1NDIsLTc5LjQyMjU2MzddLAogICAgICAgICAgICAgICAgewogICJidWJibGluZ01vdXNlRXZlbnRzIjogdHJ1ZSwKICAiY29sb3IiOiAiYmx1ZSIsCiAgImRhc2hBcnJheSI6IG51bGwsCiAgImRhc2hPZmZzZXQiOiBudWxsLAogICJmaWxsIjogdHJ1ZSwKICAiZmlsbENvbG9yIjogIiMzMTg2Y2MiLAogICJmaWxsT3BhY2l0eSI6IDAuNywKICAiZmlsbFJ1bGUiOiAiZXZlbm9kZCIsCiAgImxpbmVDYXAiOiAicm91bmQiLAogICJsaW5lSm9pbiI6ICJyb3VuZCIsCiAgIm9wYWNpdHkiOiAxLjAsCiAgInJhZGl1cyI6IDUsCiAgInN0cm9rZSI6IHRydWUsCiAgIndlaWdodCI6IDMKfQogICAgICAgICAgICAgICAgKS5hZGRUbyhtYXBfOWI5ZTUyMGE0N2FjNGQ3MGFlMmE3MTY0YjA1MjM3Y2MpOwogICAgICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgcG9wdXBfMWZkYjBkZmNjZDEwNDVmYjhhMjNhZjg1ODQ5OTk5YjIgPSBMLnBvcHVwKHttYXhXaWR0aDogJzMwMCd9KTsKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGh0bWxfY2I1MTkwN2MzNDg3NGVkNmE2MWFhMDA0MWExNGE1MGYgPSAkKCc8ZGl2IGlkPSJodG1sX2NiNTE5MDdjMzQ4NzRlZDZhNjFhYTAwNDFhMTRhNTBmIiBzdHlsZT0id2lkdGg6IDEwMC4wJTsgaGVpZ2h0OiAxMDAuMCU7Ij5DaHJpc3RpZSxEb3dudG93biBUb3JvbnRvPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF8xZmRiMGRmY2NkMTA0NWZiOGEyM2FmODU4NDk5OTliMi5zZXRDb250ZW50KGh0bWxfY2I1MTkwN2MzNDg3NGVkNmE2MWFhMDA0MWExNGE1MGYpOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfY2FmNmE3Y2VmNDgwNDdhNGE3NTU3OGY5YjE3MzhjOWMuYmluZFBvcHVwKHBvcHVwXzFmZGIwZGZjY2QxMDQ1ZmI4YTIzYWY4NTg0OTk5OWIyKTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyXzk1YTQ3ODk5NGFkZTQ4ZjY4NTYyNjBhZDVjYjlkZjNkID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNjY5MDA1MTAwMDAwMDEsLTc5LjQ0MjI1OTNdLAogICAgICAgICAgICAgICAgewogICJidWJibGluZ01vdXNlRXZlbnRzIjogdHJ1ZSwKICAiY29sb3IiOiAiYmx1ZSIsCiAgImRhc2hBcnJheSI6IG51bGwsCiAgImRhc2hPZmZzZXQiOiBudWxsLAogICJmaWxsIjogdHJ1ZSwKICAiZmlsbENvbG9yIjogIiMzMTg2Y2MiLAogICJmaWxsT3BhY2l0eSI6IDAuNywKICAiZmlsbFJ1bGUiOiAiZXZlbm9kZCIsCiAgImxpbmVDYXAiOiAicm91bmQiLAogICJsaW5lSm9pbiI6ICJyb3VuZCIsCiAgIm9wYWNpdHkiOiAxLjAsCiAgInJhZGl1cyI6IDUsCiAgInN0cm9rZSI6IHRydWUsCiAgIndlaWdodCI6IDMKfQogICAgICAgICAgICAgICAgKS5hZGRUbyhtYXBfOWI5ZTUyMGE0N2FjNGQ3MGFlMmE3MTY0YjA1MjM3Y2MpOwogICAgICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgcG9wdXBfYzdiNDM3ZGE2YmFhNDA0YjhlMGY1YjNhODE3MWY2NDIgPSBMLnBvcHVwKHttYXhXaWR0aDogJzMwMCd9KTsKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGh0bWxfODg1MjRlOWE3NzU5NDZkOGFmMTI2YTJiN2U0NjU5OGQgPSAkKCc8ZGl2IGlkPSJodG1sXzg4NTI0ZTlhNzc1OTQ2ZDhhZjEyNmEyYjdlNDY1OThkIiBzdHlsZT0id2lkdGg6IDEwMC4wJTsgaGVpZ2h0OiAxMDAuMCU7Ij5EdWZmZXJpbiwgRG92ZXJjb3VydCBWaWxsYWdlLFdlc3QgVG9yb250bzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfYzdiNDM3ZGE2YmFhNDA0YjhlMGY1YjNhODE3MWY2NDIuc2V0Q29udGVudChodG1sXzg4NTI0ZTlhNzc1OTQ2ZDhhZjEyNmEyYjdlNDY1OThkKTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyXzk1YTQ3ODk5NGFkZTQ4ZjY4NTYyNjBhZDVjYjlkZjNkLmJpbmRQb3B1cChwb3B1cF9jN2I0MzdkYTZiYWE0MDRiOGUwZjViM2E4MTcxZjY0Mik7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl8wODk0YzY0YjQwNTM0Njc5ODllZDQ1NGYzMTkxMDhmOSA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY0NzkyNjcwMDAwMDAwNiwtNzkuNDE5NzQ5N10sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICJibHVlIiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzMxODZjYyIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF85YjllNTIwYTQ3YWM0ZDcwYWUyYTcxNjRiMDUyMzdjYyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF9hMjhjM2ZkMTMzOWE0OTg5YjAxOTI1ZTc3NzM3Y2Q5NSA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF82ZTBjMWZjN2Y5MTI0N2E1YmJhYjc2MWFmODE4MTJhMyA9ICQoJzxkaXYgaWQ9Imh0bWxfNmUwYzFmYzdmOTEyNDdhNWJiYWI3NjFhZjgxODEyYTMiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPkxpdHRsZSBQb3J0dWdhbCwgVHJpbml0eSxXZXN0IFRvcm9udG88L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwX2EyOGMzZmQxMzM5YTQ5ODliMDE5MjVlNzc3MzdjZDk1LnNldENvbnRlbnQoaHRtbF82ZTBjMWZjN2Y5MTI0N2E1YmJhYjc2MWFmODE4MTJhMyk7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl8wODk0YzY0YjQwNTM0Njc5ODllZDQ1NGYzMTkxMDhmOS5iaW5kUG9wdXAocG9wdXBfYTI4YzNmZDEzMzlhNDk4OWIwMTkyNWU3NzczN2NkOTUpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfZWFjYzJkOWY1NjVmNDAwMmI3MjRjODc4OTllYWU0NWQgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42MzY4NDcyLC03OS40MjgxOTE0MDAwMDAwMl0sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICJibHVlIiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzMxODZjYyIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF85YjllNTIwYTQ3YWM0ZDcwYWUyYTcxNjRiMDUyMzdjYyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF8xNWU3ZWMzZTMzYzk0ZjJhYjY4MTVjNmRlNjUwZWE3YSA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF8xNmU1NjdlMzlhODg0Y2NlYWJmM2YzNDI2MzQxZGYzZCA9ICQoJzxkaXYgaWQ9Imh0bWxfMTZlNTY3ZTM5YTg4NGNjZWFiZjNmMzQyNjM0MWRmM2QiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPkJyb2NrdG9uLCBQYXJrZGFsZSBWaWxsYWdlLCBFeGhpYml0aW9uIFBsYWNlLFdlc3QgVG9yb250bzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfMTVlN2VjM2UzM2M5NGYyYWI2ODE1YzZkZTY1MGVhN2Euc2V0Q29udGVudChodG1sXzE2ZTU2N2UzOWE4ODRjY2VhYmYzZjM0MjYzNDFkZjNkKTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyX2VhY2MyZDlmNTY1ZjQwMDJiNzI0Yzg3ODk5ZWFlNDVkLmJpbmRQb3B1cChwb3B1cF8xNWU3ZWMzZTMzYzk0ZjJhYjY4MTVjNmRlNjUwZWE3YSk7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl9kYmI4NGY0ZDM2MGQ0MDI0OTFlNDIzYjYyNGIxMGYxMSA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY2MTYwODMsLTc5LjQ2NDc2MzI5OTk5OTk5XSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogImJsdWUiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjMzE4NmNjIiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzliOWU1MjBhNDdhYzRkNzBhZTJhNzE2NGIwNTIzN2NjKTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwX2Q1ZGQ1NTA2NDlkNDQzMDc5MzAzNDJmZTEwOTQwMjU3ID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sX2Y4NjAxMzZiOWRmNjQwZGU4ZDg1NDYyYTMxNDNiNzU5ID0gJCgnPGRpdiBpZD0iaHRtbF9mODYwMTM2YjlkZjY0MGRlOGQ4NTQ2MmEzMTQzYjc1OSIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+SGlnaCBQYXJrLCBUaGUgSnVuY3Rpb24gU291dGgsV2VzdCBUb3JvbnRvPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF9kNWRkNTUwNjQ5ZDQ0MzA3OTMwMzQyZmUxMDk0MDI1Ny5zZXRDb250ZW50KGh0bWxfZjg2MDEzNmI5ZGY2NDBkZThkODU0NjJhMzE0M2I3NTkpOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfZGJiODRmNGQzNjBkNDAyNDkxZTQyM2I2MjRiMTBmMTEuYmluZFBvcHVwKHBvcHVwX2Q1ZGQ1NTA2NDlkNDQzMDc5MzAzNDJmZTEwOTQwMjU3KTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyX2E5NjM2N2E5Mjk1NDQ1MWQ4NTYxOTFjMDc5MDEzNDYwID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNjQ4OTU5NywtNzkuNDU2MzI1XSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogImJsdWUiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjMzE4NmNjIiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzliOWU1MjBhNDdhYzRkNzBhZTJhNzE2NGIwNTIzN2NjKTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwX2M3NDhkMTc3NzkzNzRjODY4ZDI5NzJmZDFhNzg1MzA0ID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sXzE0NDA0YThkZDQ3ZTRhMzc4OWZlZmI1ZGIzMmU0NDhiID0gJCgnPGRpdiBpZD0iaHRtbF8xNDQwNGE4ZGQ0N2U0YTM3ODlmZWZiNWRiMzJlNDQ4YiIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+UGFya2RhbGUsIFJvbmNlc3ZhbGxlcyxXZXN0IFRvcm9udG88L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwX2M3NDhkMTc3NzkzNzRjODY4ZDI5NzJmZDFhNzg1MzA0LnNldENvbnRlbnQoaHRtbF8xNDQwNGE4ZGQ0N2U0YTM3ODlmZWZiNWRiMzJlNDQ4Yik7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl9hOTYzNjdhOTI5NTQ0NTFkODU2MTkxYzA3OTAxMzQ2MC5iaW5kUG9wdXAocG9wdXBfYzc0OGQxNzc3OTM3NGM4NjhkMjk3MmZkMWE3ODUzMDQpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfY2Y2ZWU0ZDViZjljNGYzOGIzMzQzZmNmYThmZjI3ZmUgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42NTE1NzA2LC03OS40ODQ0NDk5XSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogImJsdWUiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjMzE4NmNjIiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzliOWU1MjBhNDdhYzRkNzBhZTJhNzE2NGIwNTIzN2NjKTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwXzczMjViMDBiY2Y5NTQyZTRiMmQzMjExZTc4ZWIyMzg2ID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sXzFhMjAwYmY1MGM4MzQ1MTc4NWIwZjE5M2I0MzkwMzkxID0gJCgnPGRpdiBpZD0iaHRtbF8xYTIwMGJmNTBjODM0NTE3ODViMGYxOTNiNDM5MDM5MSIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+UnVubnltZWRlLCBTd2Fuc2VhLFdlc3QgVG9yb250bzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfNzMyNWIwMGJjZjk1NDJlNGIyZDMyMTFlNzhlYjIzODYuc2V0Q29udGVudChodG1sXzFhMjAwYmY1MGM4MzQ1MTc4NWIwZjE5M2I0MzkwMzkxKTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyX2NmNmVlNGQ1YmY5YzRmMzhiMzM0M2ZjZmE4ZmYyN2ZlLmJpbmRQb3B1cChwb3B1cF83MzI1YjAwYmNmOTU0MmU0YjJkMzIxMWU3OGViMjM4Nik7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl82MWQ5Njg4NmM5NTI0YzNmODUwNDM5ZDM0YTYzZTgxYyA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY2MjMwMTUsLTc5LjM4OTQ5MzhdLAogICAgICAgICAgICAgICAgewogICJidWJibGluZ01vdXNlRXZlbnRzIjogdHJ1ZSwKICAiY29sb3IiOiAiYmx1ZSIsCiAgImRhc2hBcnJheSI6IG51bGwsCiAgImRhc2hPZmZzZXQiOiBudWxsLAogICJmaWxsIjogdHJ1ZSwKICAiZmlsbENvbG9yIjogIiMzMTg2Y2MiLAogICJmaWxsT3BhY2l0eSI6IDAuNywKICAiZmlsbFJ1bGUiOiAiZXZlbm9kZCIsCiAgImxpbmVDYXAiOiAicm91bmQiLAogICJsaW5lSm9pbiI6ICJyb3VuZCIsCiAgIm9wYWNpdHkiOiAxLjAsCiAgInJhZGl1cyI6IDUsCiAgInN0cm9rZSI6IHRydWUsCiAgIndlaWdodCI6IDMKfQogICAgICAgICAgICAgICAgKS5hZGRUbyhtYXBfOWI5ZTUyMGE0N2FjNGQ3MGFlMmE3MTY0YjA1MjM3Y2MpOwogICAgICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgcG9wdXBfMjExYjc0MzMwN2NkNGYxNzgzY2IwZTk0ZTc0OTIwMjYgPSBMLnBvcHVwKHttYXhXaWR0aDogJzMwMCd9KTsKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGh0bWxfZWUyMjE5YmNjZGI0NGVjYTliODUyMTdmYzUzZTc5ZTAgPSAkKCc8ZGl2IGlkPSJodG1sX2VlMjIxOWJjY2RiNDRlY2E5Yjg1MjE3ZmM1M2U3OWUwIiBzdHlsZT0id2lkdGg6IDEwMC4wJTsgaGVpZ2h0OiAxMDAuMCU7Ij5RdWVlbiYjMzk7cyBQYXJrLCBPbnRhcmlvIFByb3ZpbmNpYWwgR292ZXJubWVudCxEb3dudG93biBUb3JvbnRvPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF8yMTFiNzQzMzA3Y2Q0ZjE3ODNjYjBlOTRlNzQ5MjAyNi5zZXRDb250ZW50KGh0bWxfZWUyMjE5YmNjZGI0NGVjYTliODUyMTdmYzUzZTc5ZTApOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfNjFkOTY4ODZjOTUyNGMzZjg1MDQzOWQzNGE2M2U4MWMuYmluZFBvcHVwKHBvcHVwXzIxMWI3NDMzMDdjZDRmMTc4M2NiMGU5NGU3NDkyMDI2KTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyXzc4MDA3MGE4MDMwZjQ1ZDFiMDgwNjM5NTAzMzI2YTNhID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNjYyNzQzOSwtNzkuMzIxNTU4XSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogImJsdWUiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjMzE4NmNjIiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzliOWU1MjBhNDdhYzRkNzBhZTJhNzE2NGIwNTIzN2NjKTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwXzViYjViZmRhZWIwNTRjZTM5MDQzN2VkZDJmMTdiNDJmID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sXzFhZDRkMGE4MDI1MDQxYTFhNzJmZTBhZDFhYTA5YzY1ID0gJCgnPGRpdiBpZD0iaHRtbF8xYWQ0ZDBhODAyNTA0MWExYTcyZmUwYWQxYWEwOWM2NSIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+QnVzaW5lc3MgcmVwbHkgbWFpbCBQcm9jZXNzaW5nIENlbnRyZSwgU291dGggQ2VudHJhbCBMZXR0ZXIgUHJvY2Vzc2luZyBQbGFudCBUb3JvbnRvLEVhc3QgVG9yb250bzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfNWJiNWJmZGFlYjA1NGNlMzkwNDM3ZWRkMmYxN2I0MmYuc2V0Q29udGVudChodG1sXzFhZDRkMGE4MDI1MDQxYTFhNzJmZTBhZDFhYTA5YzY1KTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyXzc4MDA3MGE4MDMwZjQ1ZDFiMDgwNjM5NTAzMzI2YTNhLmJpbmRQb3B1cChwb3B1cF81YmI1YmZkYWViMDU0Y2UzOTA0MzdlZGQyZjE3YjQyZik7CgogICAgICAgICAgICAKICAgICAgICAKPC9zY3JpcHQ+ onload=\"this.contentDocument.open();this.contentDocument.write(atob(this.getAttribute('data-html')));this.contentDocument.close();\" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe></div></div>"
],
"text/plain": [
"<folium.folium.Map at 0x7f2d549952b0>"
]
},
"execution_count": 40,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"import folium\n",
"maptoronto=folium.Map([43.651070,-79.347015],zoom_start=10)\n",
"for lat,lng,bor,neigh in zip(df4['Latitude'],df4['Longitude'],df4['Borough'],df4['Neighborhood']):\n",
" lable=neigh+','+bor\n",
" lable=folium.Popup(lable,parse_html=True)\n",
" folium.CircleMarker(\n",
" [lat,lng],\n",
" radius=5,\n",
" popup=lable,\n",
" color='blue',\n",
" fill=True,\n",
" fill_color='#3186cc',\n",
" fill_opacity=0.7,\n",
" parse_html=False).add_to(maptoronto)\n",
"maptoronto"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Accessing Foursquare Data"
]
},
{
"cell_type": "code",
"execution_count": 42,
"metadata": {},
"outputs": [],
"source": [
"CLIENT_ID = 'NM2ZJ4MDHZEN140JF3CDFT5JKTFY5XKPACFFJV1LR2ORR3W0' # your Foursquare ID\n",
"CLIENT_SECRET = 'GYL1KCRUWNUQKY51A5E4FKOLYSAEG4C4GIO2VEFUNITJYZFC' # your Foursquare Secret\n",
"VERSION = '20180605' "
]
},
{
"cell_type": "code",
"execution_count": 44,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'https://api.foursquare.com/v2/venues/search?client_id=NM2ZJ4MDHZEN140JF3CDFT5JKTFY5XKPACFFJV1LR2ORR3W0&client_secret=GYL1KCRUWNUQKY51A5E4FKOLYSAEG4C4GIO2VEFUNITJYZFC&ll=43.67635739999999,-79.2930312&v=20180605&radius=500&limit=100'"
]
},
"execution_count": 44,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"lat1=df4.loc[0,'Latitude']\n",
"lng1=df4.loc[0,'Longitude']\n",
"LIMIT=100\n",
"radius=500\n",
"url = 'https://api.foursquare.com/v2/venues/search?client_id={}&client_secret={}&ll={},{}&v={}&radius={}&limit={}'.format(CLIENT_ID, CLIENT_SECRET, lat1,lng1, VERSION, radius, LIMIT)\n",
"url"
]
},
{
"cell_type": "code",
"execution_count": 46,
"metadata": {
"collapsed": true,
"jupyter": {
"outputs_hidden": true
}
},
"outputs": [
{
"data": {
"text/plain": [
"{'meta': {'code': 200, 'requestId': '5eda3303d03993001b899ea3'},\n",
" 'response': {'venues': [{'id': '4bd461bc77b29c74a07d9282',\n",
" 'name': 'Glen Manor Ravine',\n",
" 'location': {'address': 'Glen Manor',\n",
" 'crossStreet': 'Queen St.',\n",
" 'lat': 43.67682094413784,\n",
" 'lng': -79.29394208780985,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67682094413784,\n",
" 'lng': -79.29394208780985}],\n",
" 'distance': 89,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Glen Manor (Queen St.)', 'Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d159941735',\n",
" 'name': 'Trail',\n",
" 'pluralName': 'Trails',\n",
" 'shortName': 'Trail',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/parks_outdoors/hikingtrail_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4bf9a4ac4a67c928773a27cf',\n",
" 'name': 'Kew-Balmy Beach',\n",
" 'location': {'address': '2075 Queen Street E',\n",
" 'crossStreet': 'btwn Kenilworth Ave. & Lee Ave.',\n",
" 'lat': 43.66737246215608,\n",
" 'lng': -79.2953124808988,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.66737246215608,\n",
" 'lng': -79.2953124808988}],\n",
" 'distance': 1016,\n",
" 'cc': 'CA',\n",
" 'neighborhood': 'The Beaches',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2075 Queen Street E (btwn Kenilworth Ave. & Lee Ave.)',\n",
" 'Toronto ON',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1e2941735',\n",
" 'name': 'Beach',\n",
" 'pluralName': 'Beaches',\n",
" 'shortName': 'Beach',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/parks_outdoors/beach_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '5ed7d0ec7834a20008f91484',\n",
" 'name': 'La Diperie',\n",
" 'location': {'address': '2196 Queen Street E',\n",
" 'lat': 43.672273,\n",
" 'lng': -79.289849,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.672273,\n",
" 'lng': -79.289849}],\n",
" 'distance': 521,\n",
" 'postalCode': 'M4E 1E6',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2196 Queen Street E',\n",
" 'Toronto ON M4E 1E6',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1c9941735',\n",
" 'name': 'Ice Cream Shop',\n",
" 'pluralName': 'Ice Cream Shops',\n",
" 'shortName': 'Ice Cream',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/food/icecream_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4b1c19f9f964a520240224e3',\n",
" 'name': 'Intuitive Touch',\n",
" 'location': {'address': 'Queen St E',\n",
" 'crossStreet': 'Elmer',\n",
" 'lat': 43.679729,\n",
" 'lng': -79.288732,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.679729,\n",
" 'lng': -79.288732}],\n",
" 'distance': 510,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Queen St E (Elmer)', 'Toronto ON', 'Canada']},\n",
" 'categories': [],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4dbc8fe96a23e294ba3237bd',\n",
" 'name': 'Glen Stewart Park',\n",
" 'location': {'address': '131 Glen Manor Drive',\n",
" 'lat': 43.67527822698259,\n",
" 'lng': -79.2946465494184,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67527822698259,\n",
" 'lng': -79.2946465494184}],\n",
" 'distance': 177,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['131 Glen Manor Drive', 'Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d163941735',\n",
" 'name': 'Park',\n",
" 'pluralName': 'Parks',\n",
" 'shortName': 'Park',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/parks_outdoors/park_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '569bcaf3498ec64f48a1f31c',\n",
" 'name': 'No Bones About It',\n",
" 'location': {'address': '2186 Queen St E',\n",
" 'crossStreet': 'Between MacLean Ave and Balsam Ave',\n",
" 'lat': 43.672139871520905,\n",
" 'lng': -79.29041147232056,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.672139871520905,\n",
" 'lng': -79.29041147232056}],\n",
" 'distance': 514,\n",
" 'postalCode': 'M4E 1E5',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2186 Queen St E (Between MacLean Ave and Balsam Ave)',\n",
" 'Toronto ON M4E 1E5',\n",
" 'Canada']},\n",
" 'categories': [{'id': '5032897c91d4c4b30a586d69',\n",
" 'name': 'Pet Service',\n",
" 'pluralName': 'Pet Services',\n",
" 'shortName': 'Pet Service',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/pet_store_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '5ea88bfaa7a46800077a492c',\n",
" 'name': 'Tim Hortons',\n",
" 'location': {'address': '637 Kingston road',\n",
" 'lat': 43.67869,\n",
" 'lng': -79.298035,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67869,\n",
" 'lng': -79.298035}],\n",
" 'distance': 479,\n",
" 'postalCode': 'M4E 1R3',\n",
" 'cc': 'CA',\n",
" 'neighborhood': 'The Beaches',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['637 Kingston road',\n",
" 'Toronto ON M4E 1R3',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1e0931735',\n",
" 'name': 'Coffee Shop',\n",
" 'pluralName': 'Coffee Shops',\n",
" 'shortName': 'Coffee Shop',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/food/coffeeshop_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4bb8fa201261d13a022de998',\n",
" 'name': 'Naturalis',\n",
" 'location': {'address': 'Queen St E',\n",
" 'crossStreet': 'Balsam Av',\n",
" 'lat': 43.672193692484726,\n",
" 'lng': -79.28973156096451,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.672193692484726,\n",
" 'lng': -79.28973156096451}],\n",
" 'distance': 534,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Queen St E (Balsam Av)', 'Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d16a941735',\n",
" 'name': 'Bakery',\n",
" 'pluralName': 'Bakeries',\n",
" 'shortName': 'Bakery',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/food/bakery_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4c153eecb7b9c928afa5ac37',\n",
" 'name': 'Ivan Forrest Gardens',\n",
" 'location': {'address': '131 Glen Manor Drive',\n",
" 'lat': 43.671668858550944,\n",
" 'lng': -79.29257326450148,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.671668858550944,\n",
" 'lng': -79.29257326450148}],\n",
" 'distance': 523,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['131 Glen Manor Drive', 'Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d163941735',\n",
" 'name': 'Park',\n",
" 'pluralName': 'Parks',\n",
" 'shortName': 'Park',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/parks_outdoors/park_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '5063bc2be4b0d85d8d3b05a6',\n",
" 'name': 'The Georgian',\n",
" 'location': {'lat': 43.67439534206969,\n",
" 'lng': -79.29808622707174,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67439534206969,\n",
" 'lng': -79.29808622707174}],\n",
" 'distance': 461,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4d954b06a243a5684965b473',\n",
" 'name': 'Residential Building (Apartment / Condo)',\n",
" 'pluralName': 'Residential Buildings (Apartments / Condos)',\n",
" 'shortName': 'Residential',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/apartment_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4bee1c2aa40fc9285117830c',\n",
" 'name': \"Groseille's Grotto\",\n",
" 'location': {'lat': 43.674311,\n",
" 'lng': -79.289162,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.674311,\n",
" 'lng': -79.289162}],\n",
" 'distance': 385,\n",
" 'cc': 'CA',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1e7941735',\n",
" 'name': 'Playground',\n",
" 'pluralName': 'Playgrounds',\n",
" 'shortName': 'Playground',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/parks_outdoors/playground_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4e58599c887710a848247531',\n",
" 'name': 'Kondope',\n",
" 'location': {'address': 'Kingston rd',\n",
" 'crossStreet': 'Main st',\n",
" 'lat': 43.679822,\n",
" 'lng': -79.295899,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.679822,\n",
" 'lng': -79.295899}],\n",
" 'distance': 449,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Kingston rd (Main st)', 'Toronto ON', 'Canada']},\n",
" 'categories': [],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4c13d8d6a9c220a10c83569d',\n",
" 'name': 'Williamson Road Junior PS',\n",
" 'location': {'lat': 43.67485694915751,\n",
" 'lng': -79.30055932985961,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67485694915751,\n",
" 'lng': -79.30055932985961}],\n",
" 'distance': 628,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4f4533804b9074f6e4fb0105',\n",
" 'name': 'Elementary School',\n",
" 'pluralName': 'Elementary Schools',\n",
" 'shortName': 'Elementary School',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/school_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4bd9969ce914a593500457fa',\n",
" 'name': 'Beach Kids Dentistry',\n",
" 'location': {'address': '2271 Queen St. E',\n",
" 'crossStreet': 'Glen Manor',\n",
" 'lat': 43.67152598993527,\n",
" 'lng': -79.29312754745384,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67152598993527,\n",
" 'lng': -79.29312754745384}],\n",
" 'distance': 537,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto Division',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2271 Queen St. E (Glen Manor)',\n",
" 'Toronto Division ON',\n",
" 'Canada']},\n",
" 'categories': [],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4c84343f51ada1cde93d2d10',\n",
" 'name': 'Grennan',\n",
" 'location': {'lat': 43.675689,\n",
" 'lng': -79.289202,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.675689,\n",
" 'lng': -79.289202}],\n",
" 'distance': 317,\n",
" 'cc': 'CA',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Canada']},\n",
" 'categories': [],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4ca12812d3c2b60c2c5fe3bc',\n",
" 'name': 'Grover Laundromat',\n",
" 'location': {'lat': 43.679487,\n",
" 'lng': -79.296432,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.679487,\n",
" 'lng': -79.296432}],\n",
" 'distance': 443,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Toronto ON', 'Canada']},\n",
" 'categories': [],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '50f34adfe4b038ac85b09920',\n",
" 'name': 'Gorgeous Day Spa',\n",
" 'location': {'lat': 43.674898,\n",
" 'lng': -79.288212,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.674898,\n",
" 'lng': -79.288212}],\n",
" 'distance': 420,\n",
" 'cc': 'CA',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Canada']},\n",
" 'categories': [],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4dc13f8ee4cda3b87f1caee9',\n",
" 'name': 'Beach Clinic',\n",
" 'location': {'address': 'Beech Avenue',\n",
" 'crossStreet': 'Kingston Rd.',\n",
" 'lat': 43.67995946706613,\n",
" 'lng': -79.29069489142236,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67995946706613,\n",
" 'lng': -79.29069489142236}],\n",
" 'distance': 442,\n",
" 'postalCode': 'M4E 1S1',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Beech Avenue (Kingston Rd.)',\n",
" 'Toronto ON M4E 1S1',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d177941735',\n",
" 'name': \"Doctor's Office\",\n",
" 'pluralName': \"Doctor's Offices\",\n",
" 'shortName': \"Doctor's Office\",\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/medical_doctorsoffice_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '514e605cd9cee94a53586ce3',\n",
" 'name': 'Jazz in the Kitchen',\n",
" 'location': {'lat': 43.6750118,\n",
" 'lng': -79.2933978,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.6750118,\n",
" 'lng': -79.2933978}],\n",
" 'distance': 152,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Toronto ON', 'Canada']},\n",
" 'categories': [],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '5ed58f724244b800085199b5',\n",
" 'name': 'La Diprie',\n",
" 'location': {'lat': 43.672293,\n",
" 'lng': -79.289909,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.672293,\n",
" 'lng': -79.289909}],\n",
" 'distance': 517,\n",
" 'postalCode': 'M4E 1E7',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Toronto ON M4E 1E7', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1c9941735',\n",
" 'name': 'Ice Cream Shop',\n",
" 'pluralName': 'Ice Cream Shops',\n",
" 'shortName': 'Ice Cream',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/food/icecream_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4fd7e80be4b0dfef1527d04d',\n",
" 'name': 'Glen Ames Middle School',\n",
" 'location': {'lat': 43.674155360186006,\n",
" 'lng': -79.29847696644116,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.674155360186006,\n",
" 'lng': -79.29847696644116}],\n",
" 'distance': 502,\n",
" 'cc': 'CA',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Canada']},\n",
" 'categories': [{'id': '4f4533814b9074f6e4fb0106',\n",
" 'name': 'Middle School',\n",
" 'pluralName': 'Middle Schools',\n",
" 'shortName': 'Middle School',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/school_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4fca8719e4b0de804233bb28',\n",
" 'name': 'The Record Vault',\n",
" 'location': {'address': '2156 Queen Street East',\n",
" 'crossStreet': 'Maclean Avenue',\n",
" 'lat': 43.671896,\n",
" 'lng': -79.291212,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.671896,\n",
" 'lng': -79.291212}],\n",
" 'distance': 517,\n",
" 'postalCode': 'M4E 1E4',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2156 Queen Street East (Maclean Avenue)',\n",
" 'Toronto ON M4E 1E4',\n",
" 'Canada']},\n",
" 'categories': [],\n",
" 'venuePage': {'id': '35589937'},\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4c0e34d27189c9289e0cd8b6',\n",
" 'name': 'Pipeline Communications',\n",
" 'location': {'address': '2339 Queen St. E',\n",
" 'lat': 43.67185,\n",
" 'lng': -79.29042,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67185,\n",
" 'lng': -79.29042}],\n",
" 'distance': 544,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2339 Queen St. E', 'Toronto ON', 'Canada']},\n",
" 'categories': [],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4c0012a4360a9c74f3e6d8a0',\n",
" 'name': 'Baden Hound',\n",
" 'location': {'address': '2210 Queen St E',\n",
" 'crossStreet': 'Spruce Hill Rd',\n",
" 'lat': 43.672898,\n",
" 'lng': -79.289118,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.672898,\n",
" 'lng': -79.289118}],\n",
" 'distance': 497,\n",
" 'postalCode': 'M4E 1E7',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2210 Queen St E (Spruce Hill Rd)',\n",
" 'Toronto ON M4E 1E7',\n",
" 'Canada']},\n",
" 'categories': [],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4c250cfe136d20a1ffe4e261',\n",
" 'name': 'Carlson wagonlit travel',\n",
" 'location': {'lat': 43.67874765711928,\n",
" 'lng': -79.29717816447678,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67874765711928,\n",
" 'lng': -79.29717816447678}],\n",
" 'distance': 426,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Toronto ON', 'Canada']},\n",
" 'categories': [],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4ba3fda9f964a5201a7538e3',\n",
" 'name': 'Salon Iron Butterfly & Spa',\n",
" 'location': {'address': '878 Kingston Rd',\n",
" 'crossStreet': 'Kingston Rd. & Victoria Park Ave.',\n",
" 'lat': 43.680467,\n",
" 'lng': -79.29035218333333,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.680467,\n",
" 'lng': -79.29035218333333}],\n",
" 'distance': 505,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['878 Kingston Rd (Kingston Rd. & Victoria Park Ave.)',\n",
" 'Toronto ON',\n",
" 'Canada']},\n",
" 'categories': [],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4d56b306fb65236a77dd08b4',\n",
" 'name': 'Dvine',\n",
" 'location': {'address': '2142 queenst east',\n",
" 'lat': 43.671483,\n",
" 'lng': -79.293168,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.671483,\n",
" 'lng': -79.293168}],\n",
" 'distance': 542,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2142 queenst east', 'Toronto ON', 'Canada']},\n",
" 'categories': [],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '50f58802e4b0af1957b3058f',\n",
" 'name': 'life-bridge child care',\n",
" 'location': {'address': '180 Simcoe Street',\n",
" 'crossStreet': 'Queen Street West',\n",
" 'lat': 43.676332459769256,\n",
" 'lng': -79.29014450797112,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.676332459769256,\n",
" 'lng': -79.29014450797112}],\n",
" 'distance': 232,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['180 Simcoe Street (Queen Street West)',\n",
" 'Toronto ON',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4f4533814b9074f6e4fb0107',\n",
" 'name': 'Nursery School',\n",
" 'pluralName': 'Nursery Schools',\n",
" 'shortName': 'Nursery School',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/school_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4b2b8492f964a52012b724e3',\n",
" 'name': 'Balmy Beach School',\n",
" 'location': {'address': 'Pine Ave.',\n",
" 'crossStreet': 'Beech Ave.',\n",
" 'lat': 43.676198585164364,\n",
" 'lng': -79.29013350026904,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.676198585164364,\n",
" 'lng': -79.29013350026904}],\n",
" 'distance': 233,\n",
" 'cc': 'CA',\n",
" 'city': 'The Beaches',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Pine Ave. (Beech Ave.)',\n",
" 'The Beaches ON',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d13b941735',\n",
" 'name': 'School',\n",
" 'pluralName': 'Schools',\n",
" 'shortName': 'School',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/school_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4f405990754ac0d6991f2122',\n",
" 'name': 'Tuina.ca',\n",
" 'location': {'address': '2146 Queen St E',\n",
" 'crossStreet': 'Glen Manor',\n",
" 'lat': 43.67156561402258,\n",
" 'lng': -79.2932653427124,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67156561402258,\n",
" 'lng': -79.2932653427124}],\n",
" 'distance': 533,\n",
" 'postalCode': 'M4E 1E3',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2146 Queen St E (Glen Manor)',\n",
" 'Toronto ON M4E 1E3',\n",
" 'Canada']},\n",
" 'categories': [{'id': '52f2ab2ebcbc57f1066b8b3c',\n",
" 'name': 'Massage Studio',\n",
" 'pluralName': 'Massage Studios',\n",
" 'shortName': 'Massage Studio',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/spa_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '55ac0cb1498e89610f1d76aa',\n",
" 'name': 'Rowan Homespun Market',\n",
" 'location': {'address': '2196 Queen St E',\n",
" 'crossStreet': 'Balsam Ave',\n",
" 'lat': 43.672218322753906,\n",
" 'lng': -79.28977966308594,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.672218322753906,\n",
" 'lng': -79.28977966308594}],\n",
" 'distance': 529,\n",
" 'postalCode': 'M4E 1E6',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2196 Queen St E (Balsam Ave)',\n",
" 'Toronto ON M4E 1E6',\n",
" 'Canada']},\n",
" 'categories': [{'id': '50be8ee891d4fa8dcc7199a7',\n",
" 'name': 'Market',\n",
" 'pluralName': 'Markets',\n",
" 'shortName': 'Market',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/market_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '50f9bbcc5d24acebc25935b5',\n",
" 'name': \"Domino's Pizza\",\n",
" 'location': {'address': '670 Kingston Road',\n",
" 'lat': 43.67905757954377,\n",
" 'lng': -79.29738179140233,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67905757954377,\n",
" 'lng': -79.29738179140233}],\n",
" 'distance': 461,\n",
" 'postalCode': 'M4E 1R4',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['670 Kingston Road',\n",
" 'Toronto ON M4E 1R4',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1ca941735',\n",
" 'name': 'Pizza Place',\n",
" 'pluralName': 'Pizza Places',\n",
" 'shortName': 'Pizza',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/food/pizza_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4cd1c5611ac7a1cd37022192',\n",
" 'name': 'Pet Valu',\n",
" 'location': {'address': '2210 queen street east',\n",
" 'lat': 43.672516952121846,\n",
" 'lng': -79.28892264512626,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.672516952121846,\n",
" 'lng': -79.28892264512626}],\n",
" 'distance': 540,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2210 queen street east', 'Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d100951735',\n",
" 'name': 'Pet Store',\n",
" 'pluralName': 'Pet Stores',\n",
" 'shortName': 'Pet Store',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/pet_store_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4dfa018bd22d964c6b9b9c04',\n",
" 'name': \"Doctor's Office\",\n",
" 'location': {'address': '2 Lyall Ave',\n",
" 'crossStreet': 'Main St',\n",
" 'lat': 43.673413,\n",
" 'lng': -79.297011,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.673413,\n",
" 'lng': -79.297011}],\n",
" 'distance': 458,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2 Lyall Ave (Main St)', 'Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d177941735',\n",
" 'name': \"Doctor's Office\",\n",
" 'pluralName': \"Doctor's Offices\",\n",
" 'shortName': \"Doctor's Office\",\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/medical_doctorsoffice_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4bed9546e3562d7fa63cfff8',\n",
" 'name': 'RTM Benefit Partners Inc.',\n",
" 'location': {'address': '11 Main St.',\n",
" 'lat': 43.67922,\n",
" 'lng': -79.29771,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67922,\n",
" 'lng': -79.29771}],\n",
" 'distance': 493,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['11 Main St.', 'Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d124941735',\n",
" 'name': 'Office',\n",
" 'pluralName': 'Offices',\n",
" 'shortName': 'Office',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/default_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '523d20c611d26f7b05344340',\n",
" 'name': 'Infelix Inc.',\n",
" 'location': {'lat': 43.677661,\n",
" 'lng': -79.286898,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.677661,\n",
" 'lng': -79.286898}],\n",
" 'distance': 514,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d125941735',\n",
" 'name': 'Tech Startup',\n",
" 'pluralName': 'Tech Startups',\n",
" 'shortName': 'Tech Startup',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/technology_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4dbc53541e72b351caafda72',\n",
" 'name': 'Seaspray Restaurant',\n",
" 'location': {'address': '629 Kingston Rd',\n",
" 'crossStreet': 'at Main St',\n",
" 'lat': 43.678887885937094,\n",
" 'lng': -79.29816674246032,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.678887885937094,\n",
" 'lng': -79.29816674246032}],\n",
" 'distance': 500,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['629 Kingston Rd (at Main St)',\n",
" 'Toronto ON',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d142941735',\n",
" 'name': 'Asian Restaurant',\n",
" 'pluralName': 'Asian Restaurants',\n",
" 'shortName': 'Asian',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/food/asian_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4e663b271838ad3d106cda75',\n",
" 'name': 'Notre Dame Highschool',\n",
" 'location': {'lat': 43.680734310801355,\n",
" 'lng': -79.29330916855375,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.680734310801355,\n",
" 'lng': -79.29330916855375}],\n",
" 'distance': 487,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1ab941735',\n",
" 'name': 'Student Center',\n",
" 'pluralName': 'Student Centers',\n",
" 'shortName': 'Student Center',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/education/studentcenter_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '5cae5ba70e3239002b7c2aae',\n",
" 'name': 'Vineva Avenue Bus Stop',\n",
" 'location': {'lat': 43.6734,\n",
" 'lng': -79.2969,\n",
" 'labeledLatLngs': [{'label': 'display', 'lat': 43.6734, 'lng': -79.2969}],\n",
" 'distance': 453,\n",
" 'postalCode': 'M4E 2T4',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Toronto ON M4E 2T4', 'Canada']},\n",
" 'categories': [{'id': '52f2ab2ebcbc57f1066b8b4f',\n",
" 'name': 'Bus Stop',\n",
" 'pluralName': 'Bus Stops',\n",
" 'shortName': 'Bus Stop',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/travel/busstation_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4ccb146397d0224b440757b8',\n",
" 'name': 'St. Denis Catholic School',\n",
" 'location': {'lat': 43.672881332313835,\n",
" 'lng': -79.29005644631816,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.672881332313835,\n",
" 'lng': -79.29005644631816}],\n",
" 'distance': 455,\n",
" 'cc': 'CA',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d13b941735',\n",
" 'name': 'School',\n",
" 'pluralName': 'Schools',\n",
" 'shortName': 'School',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/school_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '54d1b3cf498e496afc5ef041',\n",
" 'name': 'Beaches BJJ',\n",
" 'location': {'address': '2210 Queen St E',\n",
" 'crossStreet': 'Spruce Hill Rd',\n",
" 'lat': 43.67270303336209,\n",
" 'lng': -79.28901285964422,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67270303336209,\n",
" 'lng': -79.28901285964422}],\n",
" 'distance': 519,\n",
" 'postalCode': 'M4E 1E7',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2210 Queen St E (Spruce Hill Rd)',\n",
" 'Toronto ON M4E 1E7',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d101941735',\n",
" 'name': 'Martial Arts Dojo',\n",
" 'pluralName': 'Martial Arts Dojos',\n",
" 'shortName': 'Martial Arts',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/gym_martialarts_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4b5b137df964a5205fe228e3',\n",
" 'name': 'Toronto Theatre Dance School',\n",
" 'location': {'address': '1A Hannaford St',\n",
" 'crossStreet': 'At Kingston Rd',\n",
" 'lat': 43.680833,\n",
" 'lng': -79.291376,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.680833,\n",
" 'lng': -79.291376}],\n",
" 'distance': 515,\n",
" 'postalCode': 'M4E',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['1A Hannaford St (At Kingston Rd)',\n",
" 'Toronto ON M4E',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d134941735',\n",
" 'name': 'Dance Studio',\n",
" 'pluralName': 'Dance Studios',\n",
" 'shortName': 'Dance Studio',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/arts_entertainment/performingarts_dancestudio_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '586ad6cb000bef215bfd6c78',\n",
" 'name': 'Still Images',\n",
" 'location': {'address': '2142A Queen St. E',\n",
" 'lat': 43.67163,\n",
" 'lng': -79.293305,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67163,\n",
" 'lng': -79.293305}],\n",
" 'distance': 526,\n",
" 'postalCode': 'M1N',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2142A Queen St. E', 'Toronto ON M1N', 'Canada']},\n",
" 'categories': [{'id': '52f2ab2ebcbc57f1066b8b24',\n",
" 'name': 'Frame Store',\n",
" 'pluralName': 'Frame Stores',\n",
" 'shortName': 'Frame Store',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/arts_entertainment/artgallery_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '5b82eb3501bc5a002ce55ebb',\n",
" 'name': 'The Big Carrot Natural Food Market',\n",
" 'location': {'address': '125 Southwood Dr',\n",
" 'lat': 43.67873,\n",
" 'lng': -79.297478,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67873,\n",
" 'lng': -79.297478}],\n",
" 'distance': 444,\n",
" 'postalCode': 'M4E 0B8',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['125 Southwood Dr', 'Toronto ON M4E 0B8', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d118951735',\n",
" 'name': 'Grocery Store',\n",
" 'pluralName': 'Grocery Stores',\n",
" 'shortName': 'Grocery Store',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/food_grocery_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '5d7167b59e5cec0008811dfc',\n",
" 'name': 'The Curl Lounge',\n",
" 'location': {'address': '623 Kingston Rd',\n",
" 'crossStreet': 'Main St',\n",
" 'lat': 43.678596,\n",
" 'lng': -79.29841,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.678596,\n",
" 'lng': -79.29841}],\n",
" 'distance': 499,\n",
" 'postalCode': 'M4E 1R3',\n",
" 'cc': 'CA',\n",
" 'neighborhood': 'The Beaches',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['623 Kingston Rd (Main St)',\n",
" 'Toronto ON M4E 1R3',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d110951735',\n",
" 'name': 'Salon / Barbershop',\n",
" 'pluralName': 'Salons / Barbershops',\n",
" 'shortName': 'Salon / Barbershop',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/salon_barber_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'venuePage': {'id': '565728006'},\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4fb19f6ce4b0b9253b201145',\n",
" 'name': 'Small Park',\n",
" 'location': {'lat': 43.672308,\n",
" 'lng': -79.292782,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.672308,\n",
" 'lng': -79.292782}],\n",
" 'distance': 451,\n",
" 'cc': 'CA',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d163941735',\n",
" 'name': 'Park',\n",
" 'pluralName': 'Parks',\n",
" 'shortName': 'Park',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/parks_outdoors/park_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4f430a70e4b0c5334e289db2',\n",
" 'name': 'Best Bathtub in the Beaches',\n",
" 'location': {'lat': 43.674591064453125,\n",
" 'lng': -79.2936019897461,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.674591064453125,\n",
" 'lng': -79.2936019897461}],\n",
" 'distance': 201,\n",
" 'cc': 'CA',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1ed941735',\n",
" 'name': 'Spa',\n",
" 'pluralName': 'Spas',\n",
" 'shortName': 'Spa',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/spa_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4ca0bb64604c76b02459967b',\n",
" 'name': 'The Mail Slot',\n",
" 'location': {'address': '2192 Queen St E',\n",
" 'lat': 43.673485,\n",
" 'lng': -79.289783,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.673485,\n",
" 'lng': -79.289783}],\n",
" 'distance': 413,\n",
" 'postalCode': 'M4E 1E6',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2192 Queen St E', 'Toronto ON M4E 1E6', 'Canada']},\n",
" 'categories': [{'id': '52f2ab2ebcbc57f1066b8b1f',\n",
" 'name': 'Shipping Store',\n",
" 'pluralName': 'Shipping Stores',\n",
" 'shortName': 'Shipping Store',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/default_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '5d5b279d8d4baf0008b43c83',\n",
" 'name': 'Marvelous Beauty Lounge',\n",
" 'location': {'address': '2144A Queen St E',\n",
" 'crossStreet': 'Glen Manor Dr',\n",
" 'lat': 43.671616,\n",
" 'lng': -79.29307,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.671616,\n",
" 'lng': -79.29307}],\n",
" 'distance': 527,\n",
" 'postalCode': 'M4E 1E3',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2144A Queen St E (Glen Manor Dr)',\n",
" 'Toronto ON M4E 1E3',\n",
" 'Canada']},\n",
" 'categories': [{'id': '54541900498ea6ccd0202697',\n",
" 'name': 'Health & Beauty Service',\n",
" 'pluralName': 'Health & Beauty Services',\n",
" 'shortName': 'Health & Beauty',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/salon_barber_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '5c0ef0401543c7002c1131e3',\n",
" 'name': 'Fearless Meat',\n",
" 'location': {'address': '884 Kingston Rd',\n",
" 'lat': 43.680337,\n",
" 'lng': -79.290289,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.680337,\n",
" 'lng': -79.290289}],\n",
" 'distance': 494,\n",
" 'postalCode': 'M4E 1S3',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['884 Kingston Rd', 'Toronto ON M4E 1S3', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d16c941735',\n",
" 'name': 'Burger Joint',\n",
" 'pluralName': 'Burger Joints',\n",
" 'shortName': 'Burgers',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/food/burger_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '5dc972e8790cb10008615867',\n",
" 'name': '2335 Queen St E.',\n",
" 'location': {'address': '2335 Queen St East',\n",
" 'lat': 43.672045,\n",
" 'lng': -79.290045,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.672045,\n",
" 'lng': -79.290045}],\n",
" 'distance': 536,\n",
" 'postalCode': 'M4E 3B4',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2335 Queen St East',\n",
" 'Toronto ON M4E 3B4',\n",
" 'Canada']},\n",
" 'categories': [{'id': '52f2ab2ebcbc57f1066b8b3f',\n",
" 'name': 'Lawyer',\n",
" 'pluralName': 'Lawyers',\n",
" 'shortName': 'Lawyer',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/education/lawschool_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4c22845b9a67a593989fdc87',\n",
" 'name': 'CIBC',\n",
" 'location': {'address': '915 Kingston Rd.',\n",
" 'crossStreet': 'at Balsam Ave.',\n",
" 'lat': 43.680308,\n",
" 'lng': -79.28927127,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.680308,\n",
" 'lng': -79.28927127}],\n",
" 'distance': 533,\n",
" 'postalCode': 'M4E 1S4',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['915 Kingston Rd. (at Balsam Ave.)',\n",
" 'Toronto ON M4E 1S4',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d10a951735',\n",
" 'name': 'Bank',\n",
" 'pluralName': 'Banks',\n",
" 'shortName': 'Bank',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/financial_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '53aae5d4498e1e9a99d92972',\n",
" 'name': 'Balmy Beach Playground',\n",
" 'location': {'lat': 43.676077901192336,\n",
" 'lng': -79.29080496772369,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.676077901192336,\n",
" 'lng': -79.29080496772369}],\n",
" 'distance': 181,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1e7941735',\n",
" 'name': 'Playground',\n",
" 'pluralName': 'Playgrounds',\n",
" 'shortName': 'Playground',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/parks_outdoors/playground_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4bd5eae16798ef3b9d3a648d',\n",
" 'name': 'Cycle Solutions',\n",
" 'location': {'address': '615 Kingston Road',\n",
" 'crossStreet': 'at Main St',\n",
" 'lat': 43.678920395948225,\n",
" 'lng': -79.29811313242132,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.678920395948225,\n",
" 'lng': -79.29811313242132}],\n",
" 'distance': 498,\n",
" 'postalCode': 'M4E 1R3',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['615 Kingston Road (at Main St)',\n",
" 'Toronto ON M4E 1R3',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d115951735',\n",
" 'name': 'Bike Shop',\n",
" 'pluralName': 'Bike Shops',\n",
" 'shortName': 'Bike Shop',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/bikeshop_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4da7643abf8881de250950ea',\n",
" 'name': \"St. John's Catholic Church\",\n",
" 'location': {'address': '794 Kingston Rd.',\n",
" 'lat': 43.68058987628524,\n",
" 'lng': -79.2939354047762,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.68058987628524,\n",
" 'lng': -79.2939354047762}],\n",
" 'distance': 476,\n",
" 'postalCode': 'M4E 1R7',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['794 Kingston Rd.', 'Toronto ON M4E 1R7', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d132941735',\n",
" 'name': 'Church',\n",
" 'pluralName': 'Churches',\n",
" 'shortName': 'Church',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/religious_church_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '506c73fde4b07af6df60bc7c',\n",
" 'name': '680 Kingston Rd',\n",
" 'location': {'lat': 43.679214281005216,\n",
" 'lng': -79.29712313009637,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.679214281005216,\n",
" 'lng': -79.29712313009637}],\n",
" 'distance': 457,\n",
" 'cc': 'CA',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Canada']},\n",
" 'categories': [{'id': '5032891291d4c4b30a586d68',\n",
" 'name': 'Assisted Living',\n",
" 'pluralName': 'Assisted Living',\n",
" 'shortName': 'Assisted Living',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/apartment_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '563e3354cd10dfa52622a148',\n",
" 'name': 'Beach Pilates',\n",
" 'location': {'address': '2305 Queen St E',\n",
" 'lat': 43.6718081411494,\n",
" 'lng': -79.29211486575875,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.6718081411494,\n",
" 'lng': -79.29211486575875}],\n",
" 'distance': 511,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2305 Queen St E', 'Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '5744ccdfe4b0c0459246b4b2',\n",
" 'name': 'Pilates Studio',\n",
" 'pluralName': 'Pilates Studios',\n",
" 'shortName': 'Pilates Studio',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/gym_yogastudio_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4e5be6074542034af6429ae3',\n",
" 'name': 'Cool Green & Shady',\n",
" 'location': {'address': '601 Kingston Rd',\n",
" 'crossStreet': 'Main St',\n",
" 'lat': 43.67855939577663,\n",
" 'lng': -79.29903280413563,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67855939577663,\n",
" 'lng': -79.29903280413563}],\n",
" 'distance': 541,\n",
" 'postalCode': 'M4E 3Y2',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['601 Kingston Rd (Main St)',\n",
" 'Toronto ON M4E 3Y2',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d11b951735',\n",
" 'name': 'Flower Shop',\n",
" 'pluralName': 'Flower Shops',\n",
" 'shortName': 'Flower Shop',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/flowershop_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4bc08ad7f8219c747aaeb110',\n",
" 'name': 'Beaches Rec Centre',\n",
" 'location': {'address': '6 Williamson Rd.',\n",
" 'crossStreet': 'at Lee Ave.',\n",
" 'lat': 43.67365887099423,\n",
" 'lng': -79.29863365009243,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67365887099423,\n",
" 'lng': -79.29863365009243}],\n",
" 'distance': 541,\n",
" 'postalCode': 'M4E 1K5',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['6 Williamson Rd. (at Lee Ave.)',\n",
" 'Toronto ON M4E 1K5',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1b2941735',\n",
" 'name': 'College Gym',\n",
" 'pluralName': 'College Gyms',\n",
" 'shortName': 'Gym',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/gym_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4cd174282fd9b60c6ffc86eb',\n",
" 'name': 'Sherrin Funeral Home Cremation and Tribute Centre',\n",
" 'location': {'address': '873 Kingston Road',\n",
" 'lat': 43.6801451490763,\n",
" 'lng': -79.29048574609266,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.6801451490763,\n",
" 'lng': -79.29048574609266}],\n",
" 'distance': 468,\n",
" 'postalCode': 'M4E 1S4',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['873 Kingston Road',\n",
" 'Toronto ON M4E 1S4',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d130941735',\n",
" 'name': 'Building',\n",
" 'pluralName': 'Buildings',\n",
" 'shortName': 'Building',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/default_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '55e59bfc498e2abd2369fef9',\n",
" 'name': 'TTC Stop 06804',\n",
" 'location': {'lat': 43.67163,\n",
" 'lng': -79.292334,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67163,\n",
" 'lng': -79.292334}],\n",
" 'distance': 529,\n",
" 'cc': 'CA',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Canada']},\n",
" 'categories': [{'id': '52f2ab2ebcbc57f1066b8b4f',\n",
" 'name': 'Bus Stop',\n",
" 'pluralName': 'Bus Stops',\n",
" 'shortName': 'Bus Stop',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/travel/busstation_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4f4393ece4b0fbc3c84a9588',\n",
" 'name': 'Beaches Childcare Centre',\n",
" 'location': {'address': 'Kingston Road',\n",
" 'lat': 43.678622790966934,\n",
" 'lng': -79.29805871015313,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.678622790966934,\n",
" 'lng': -79.29805871015313}],\n",
" 'distance': 476,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Kingston Road', 'Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d13b941735',\n",
" 'name': 'School',\n",
" 'pluralName': 'Schools',\n",
" 'shortName': 'School',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/school_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4ce5c0e0d99f721e8ee69f73',\n",
" 'name': 'St.John Catholic School',\n",
" 'location': {'lat': 43.680675758942215,\n",
" 'lng': -79.29454198123409,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.680675758942215,\n",
" 'lng': -79.29454198123409}],\n",
" 'distance': 495,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d13b941735',\n",
" 'name': 'School',\n",
" 'pluralName': 'Schools',\n",
" 'shortName': 'School',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/school_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4daee07f8154d1d4886f37bc',\n",
" 'name': 'Healthy Earth Bilingual Nursery School',\n",
" 'location': {'address': '2206 Queen st E',\n",
" 'lat': 43.672365,\n",
" 'lng': -79.289526,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.672365,\n",
" 'lng': -79.289526}],\n",
" 'distance': 526,\n",
" 'cc': 'CA',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2206 Queen st E', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d13b941735',\n",
" 'name': 'School',\n",
" 'pluralName': 'Schools',\n",
" 'shortName': 'School',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/school_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4bfbe2e4d0382d7f832eca0a',\n",
" 'name': 'East City YMCA',\n",
" 'location': {'address': '907 Kingston Rd',\n",
" 'lat': 43.68021136,\n",
" 'lng': -79.29017334,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.68021136,\n",
" 'lng': -79.29017334}],\n",
" 'distance': 486,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['907 Kingston Rd', 'Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d13b941735',\n",
" 'name': 'School',\n",
" 'pluralName': 'Schools',\n",
" 'shortName': 'School',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/school_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4beed6d535dc0f47425d405b',\n",
" 'name': '101-2 Main Street',\n",
" 'location': {'lat': 43.678841,\n",
" 'lng': -79.298324,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.678841,\n",
" 'lng': -79.298324}],\n",
" 'distance': 507,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d130941735',\n",
" 'name': 'Building',\n",
" 'pluralName': 'Buildings',\n",
" 'shortName': 'Building',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/default_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4db32ba6a86e8d27076a8697',\n",
" 'name': 'Upper Beach Condos',\n",
" 'location': {'address': '716 Kingston Rd',\n",
" 'crossStreet': 'Winthorpe',\n",
" 'lat': 43.679354,\n",
" 'lng': -79.295729,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.679354,\n",
" 'lng': -79.295729}],\n",
" 'distance': 398,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['716 Kingston Rd (Winthorpe)',\n",
" 'Toronto ON',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d130941735',\n",
" 'name': 'Building',\n",
" 'pluralName': 'Buildings',\n",
" 'shortName': 'Building',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/default_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4e77eba21f6ecf8d364c5ea2',\n",
" 'name': 'NORAD',\n",
" 'location': {'address': '716 Kingston RD',\n",
" 'lat': 43.679862,\n",
" 'lng': -79.295899,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.679862,\n",
" 'lng': -79.295899}],\n",
" 'distance': 453,\n",
" 'cc': 'CA',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['716 Kingston RD', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d126941735',\n",
" 'name': 'Government Building',\n",
" 'pluralName': 'Government Buildings',\n",
" 'shortName': 'Government',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/government_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4f5f3185e4b0403e9fb24759',\n",
" 'name': 'Williamson road & Southwood Drive Bus Stop (Northbound)',\n",
" 'location': {'lat': 43.67582074340673,\n",
" 'lng': -79.29757441105845,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67582074340673,\n",
" 'lng': -79.29757441105845}],\n",
" 'distance': 370,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1fe931735',\n",
" 'name': 'Bus Station',\n",
" 'pluralName': 'Bus Stations',\n",
" 'shortName': 'Bus Station',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/travel/busstation_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4dbdfa5effcbcd485670ef68',\n",
" 'name': 'Beaches Fitness - Personal Trainer & Health Coach',\n",
" 'location': {'address': '121 Kingston Rd',\n",
" 'crossStreet': 'Dundas St E',\n",
" 'lat': 43.669253007938465,\n",
" 'lng': -79.31113958358765,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.669253007938465,\n",
" 'lng': -79.31113958358765}],\n",
" 'distance': 1658,\n",
" 'postalCode': 'M4L 1T2',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['121 Kingston Rd (Dundas St E)',\n",
" 'Toronto ON M4L 1T2',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d175941735',\n",
" 'name': 'Gym / Fitness Center',\n",
" 'pluralName': 'Gyms or Fitness Centers',\n",
" 'shortName': 'Gym / Fitness',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/gym_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'venuePage': {'id': '64837476'},\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4bc0af00920eb7131a50192c',\n",
" 'name': 'Wine Xpert',\n",
" 'location': {'address': '2208 Queen Street East',\n",
" 'lat': 43.672406524014214,\n",
" 'lng': -79.2898638111631,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.672406524014214,\n",
" 'lng': -79.2898638111631}],\n",
" 'distance': 508,\n",
" 'postalCode': 'M4E',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2208 Queen Street East',\n",
" 'Toronto ON M4E',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d119951735',\n",
" 'name': 'Wine Shop',\n",
" 'pluralName': 'Wine Shops',\n",
" 'shortName': 'Wine Shop',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/food_wineshop_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4c49a03e9e3e2d7f4cb00549',\n",
" 'name': \"Deb's Rainbow of Hair Design\",\n",
" 'location': {'address': '870 Kingston Rd.',\n",
" 'crossStreet': 'Beech Ave.',\n",
" 'lat': 43.680424,\n",
" 'lng': -79.290726,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.680424,\n",
" 'lng': -79.290726}],\n",
" 'distance': 489,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['870 Kingston Rd. (Beech Ave.)',\n",
" 'Toronto ON',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d110951735',\n",
" 'name': 'Salon / Barbershop',\n",
" 'pluralName': 'Salons / Barbershops',\n",
" 'shortName': 'Salon / Barbershop',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/salon_barber_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '503f7a79e4b023d1ec2ff351',\n",
" 'name': 'Wind Mobile',\n",
" 'location': {'address': '2144 Queen St East',\n",
" 'crossStreet': 'Scarboro Beach Blvd',\n",
" 'lat': 43.67246836524376,\n",
" 'lng': -79.28890062943303,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67246836524376,\n",
" 'lng': -79.28890062943303}],\n",
" 'distance': 545,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2144 Queen St East (Scarboro Beach Blvd)',\n",
" 'Toronto ON',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4f04afc02fb6e1c99f3db0bc',\n",
" 'name': 'Mobile Phone Shop',\n",
" 'pluralName': 'Mobile Phone Shops',\n",
" 'shortName': 'Mobile Phones',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/mobilephoneshop_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '50dfcbd8e4b0fe5bcd168048',\n",
" 'name': \"Mark's\",\n",
" 'location': {'lat': 43.674652099609375,\n",
" 'lng': -79.29176330566406,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.674652099609375,\n",
" 'lng': -79.29176330566406}],\n",
" 'distance': 215,\n",
" 'cc': 'CA',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1d4941735',\n",
" 'name': 'Speakeasy',\n",
" 'pluralName': 'Speakeasies',\n",
" 'shortName': 'Speakeasy',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/nightlife/secretbar_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '517f5888498e95b3f7a9758d',\n",
" 'name': 'Mark 1 Cleaners',\n",
" 'location': {'address': '2208-C Queen St E.',\n",
" 'lat': 43.672425,\n",
" 'lng': -79.28917,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.672425,\n",
" 'lng': -79.28917}],\n",
" 'distance': 536,\n",
" 'postalCode': 'M4E 1E7',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2208-C Queen St E.',\n",
" 'Toronto ON M4E 1E7',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1fc941735',\n",
" 'name': 'Laundry Service',\n",
" 'pluralName': 'Laundry Services',\n",
" 'shortName': 'Laundry',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/laundry_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '53dd6d4d498efb3904a5b91e',\n",
" 'name': 'Berlin 95',\n",
" 'location': {'address': 'Woodbine Park',\n",
" 'lat': 43.672251810989955,\n",
" 'lng': -79.29111868447126,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.672251810989955,\n",
" 'lng': -79.29111868447126}],\n",
" 'distance': 482,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Woodbine Park', 'Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1cb941735',\n",
" 'name': 'Food Truck',\n",
" 'pluralName': 'Food Trucks',\n",
" 'shortName': 'Food Truck',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/food/streetfood_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4c4a44af46240f47b72390f1',\n",
" 'name': 'Balsam Bistro',\n",
" 'location': {'address': '2343 Queen St E',\n",
" 'lat': 43.672145,\n",
" 'lng': -79.289679,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.672145,\n",
" 'lng': -79.289679}],\n",
" 'distance': 541,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2343 Queen St E', 'Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d155941735',\n",
" 'name': 'Gastropub',\n",
" 'pluralName': 'Gastropubs',\n",
" 'shortName': 'Gastropub',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/food/gastropub_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4bf1ce32d39ad13a77aeaa0e',\n",
" 'name': 'Ce Bon Variety',\n",
" 'location': {'lat': 43.6793279910723,\n",
" 'lng': -79.2973322605694,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.6793279910723,\n",
" 'lng': -79.2973322605694}],\n",
" 'distance': 478,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4d954b0ea243a5684a65b473',\n",
" 'name': 'Convenience Store',\n",
" 'pluralName': 'Convenience Stores',\n",
" 'shortName': 'Convenience Store',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/conveniencestore_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '501aff95e4b0d11883c42def',\n",
" 'name': 'My Bbq',\n",
" 'location': {'lat': 43.676881,\n",
" 'lng': -79.289286,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.676881,\n",
" 'lng': -79.289286}],\n",
" 'distance': 307,\n",
" 'cc': 'CA',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1df931735',\n",
" 'name': 'BBQ Joint',\n",
" 'pluralName': 'BBQ Joints',\n",
" 'shortName': 'BBQ',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/food/bbqalt_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '5077035be4b0de8c8b3133da',\n",
" 'name': 'Curvaceous Consignments',\n",
" 'location': {'address': '2186 Queen st East',\n",
" 'lat': 43.672023,\n",
" 'lng': -79.290394,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.672023,\n",
" 'lng': -79.290394}],\n",
" 'distance': 527,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2186 Queen st East', 'Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d108951735',\n",
" 'name': \"Women's Store\",\n",
" 'pluralName': \"Women's Stores\",\n",
" 'shortName': \"Women's Store\",\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/apparel_women_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4f8f6c4de4b04e1743ea50b8',\n",
" 'name': 'St-Denis Studios Inc.',\n",
" 'location': {'lat': 43.675031,\n",
" 'lng': -79.288022,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.675031,\n",
" 'lng': -79.288022}],\n",
" 'distance': 429,\n",
" 'cc': 'CA',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1e5931735',\n",
" 'name': 'Music Venue',\n",
" 'pluralName': 'Music Venues',\n",
" 'shortName': 'Music Venue',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/arts_entertainment/musicvenue_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '50f19e46e4b0e31be3c5a8d0',\n",
" 'name': 'Beaches Dance & Music Studio',\n",
" 'location': {'address': 'Hannaford',\n",
" 'crossStreet': 'Kingston Road',\n",
" 'lat': 43.680595428859036,\n",
" 'lng': -79.29130030947539,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.680595428859036,\n",
" 'lng': -79.29130030947539}],\n",
" 'distance': 491,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Hannaford (Kingston Road)',\n",
" 'Toronto ON',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d134941735',\n",
" 'name': 'Dance Studio',\n",
" 'pluralName': 'Dance Studios',\n",
" 'shortName': 'Dance Studio',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/arts_entertainment/performingarts_dancestudio_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4bc7fcce6501c9b6bf813f29',\n",
" 'name': \"Dip 'n Sip\",\n",
" 'location': {'address': '663 Kingston Road',\n",
" 'crossStreet': 'Main St',\n",
" 'lat': 43.67889707815811,\n",
" 'lng': -79.29774501670785,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67889707815811,\n",
" 'lng': -79.29774501670785}],\n",
" 'distance': 473,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['663 Kingston Road (Main St)',\n",
" 'Toronto ON',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1e0931735',\n",
" 'name': 'Coffee Shop',\n",
" 'pluralName': 'Coffee Shops',\n",
" 'shortName': 'Coffee Shop',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/food/coffeeshop_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '529c9dc111d21d1b6dad997e',\n",
" 'name': 'Gentle Touch Dry Cleaners',\n",
" 'location': {'lat': 43.679484,\n",
" 'lng': -79.296433,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.679484,\n",
" 'lng': -79.296433}],\n",
" 'distance': 442,\n",
" 'cc': 'CA',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1fc941735',\n",
" 'name': 'Laundry Service',\n",
" 'pluralName': 'Laundry Services',\n",
" 'shortName': 'Laundry',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/laundry_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4cb0b6a8c5e6a1cd54afd7f6',\n",
" 'name': 'U Design Gallery',\n",
" 'location': {'address': '8A - 2305 Queen Street East',\n",
" 'lat': 43.671849,\n",
" 'lng': -79.291896,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.671849,\n",
" 'lng': -79.291896}],\n",
" 'distance': 510,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['8A - 2305 Queen Street East',\n",
" 'Toronto ON',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d111951735',\n",
" 'name': 'Jewelry Store',\n",
" 'pluralName': 'Jewelry Stores',\n",
" 'shortName': 'Jewelry',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/jewelry_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4da091186fd2548101de619b',\n",
" 'name': 'Lens Factory',\n",
" 'location': {'lat': 43.671987,\n",
" 'lng': -79.290421,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.671987,\n",
" 'lng': -79.290421}],\n",
" 'distance': 529,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1e2931735',\n",
" 'name': 'Art Gallery',\n",
" 'pluralName': 'Art Galleries',\n",
" 'shortName': 'Art Gallery',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/arts_entertainment/artgallery_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4bed933b6e8c20a187937061',\n",
" 'name': \"Sullivan's Fine Chocolates and Teas\",\n",
" 'location': {'address': '882 Kingston Rd.',\n",
" 'crossStreet': 'at Pickering St.',\n",
" 'lat': 43.68033408253942,\n",
" 'lng': -79.2898964881897,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.68033408253942,\n",
" 'lng': -79.2898964881897}],\n",
" 'distance': 509,\n",
" 'postalCode': 'M4E 1S3',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['882 Kingston Rd. (at Pickering St.)',\n",
" 'Toronto ON M4E 1S3',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1dc931735',\n",
" 'name': 'Tea Room',\n",
" 'pluralName': 'Tea Rooms',\n",
" 'shortName': 'Tea Room',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/food/tearoom_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '531b809f498ec8f7d74ead84',\n",
" 'name': \"Ava's Appletree\",\n",
" 'location': {'address': '870 Kingston Road',\n",
" 'lat': 43.6801,\n",
" 'lng': -79.2907,\n",
" 'labeledLatLngs': [{'label': 'display', 'lat': 43.6801, 'lng': -79.2907}],\n",
" 'distance': 456,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['870 Kingston Road', 'Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '52f2ab2ebcbc57f1066b8b32',\n",
" 'name': 'Baby Store',\n",
" 'pluralName': 'Baby Stores',\n",
" 'shortName': 'Baby Store',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/apparel_kids_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4f79ce3be4b0b009f074387f',\n",
" 'name': 'Pekat Construction',\n",
" 'location': {'lat': 43.6736979,\n",
" 'lng': -79.2882379,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.6736979,\n",
" 'lng': -79.2882379}],\n",
" 'distance': 486,\n",
" 'postalCode': 'M4E 1K2',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Toronto ON M4E 1K2', 'Canada']},\n",
" 'categories': [{'id': '4f2a210c4b9023bd5841ed28',\n",
" 'name': 'Housing Development',\n",
" 'pluralName': 'Housing Developments',\n",
" 'shortName': 'Housing Development',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/housingdevelopment_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4db476676e8179a9137dea77',\n",
" 'name': 'Enchanted Teak',\n",
" 'location': {'address': '2138A Queen St E',\n",
" 'crossStreet': 'Hammersmith',\n",
" 'lat': 43.67205634904604,\n",
" 'lng': -79.295345502171,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67205634904604,\n",
" 'lng': -79.295345502171}],\n",
" 'distance': 513,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2138A Queen St E (Hammersmith)',\n",
" 'Toronto ON',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1f8941735',\n",
" 'name': 'Furniture / Home Store',\n",
" 'pluralName': 'Furniture / Home Stores',\n",
" 'shortName': 'Furniture / Home',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/furniture_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '51db85fb498e6e284e9b7130',\n",
" 'name': 'Lakeview Tavern',\n",
" 'location': {'address': '1402 Kingston Rd.',\n",
" 'crossStreet': 'Haig Ave.',\n",
" 'lat': 43.67271405217851,\n",
" 'lng': -79.28860892100828,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67271405217851,\n",
" 'lng': -79.28860892100828}],\n",
" 'distance': 539,\n",
" 'postalCode': 'M1N 2W2',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['1402 Kingston Rd. (Haig Ave.)',\n",
" 'Toronto ON M1N 2W2',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d121941735',\n",
" 'name': 'Lounge',\n",
" 'pluralName': 'Lounges',\n",
" 'shortName': 'Lounge',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/nightlife/default_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '5626b152498e926421de5782',\n",
" 'name': 'Diamond Nail',\n",
" 'location': {'address': '2094 Queen Street',\n",
" 'lat': 43.67397362215325,\n",
" 'lng': -79.29664983308629,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67397362215325,\n",
" 'lng': -79.29664983308629}],\n",
" 'distance': 394,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['2094 Queen Street', 'Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4f04aa0c2fb6e1c99f3db0b8',\n",
" 'name': 'Nail Salon',\n",
" 'pluralName': 'Nail Salons',\n",
" 'shortName': 'Nail Salon',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/nailsalon_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4c5ae8fcec2520a125a25212',\n",
" 'name': 'Main St Psychological Centre',\n",
" 'location': {'address': '6 Main St',\n",
" 'crossStreet': 'Kingston Road',\n",
" 'lat': 43.679184,\n",
" 'lng': -79.298107,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.679184,\n",
" 'lng': -79.298107}],\n",
" 'distance': 515,\n",
" 'postalCode': 'M4E 2V4',\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['6 Main St (Kingston Road)',\n",
" 'Toronto ON M4E 2V4',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d177941735',\n",
" 'name': \"Doctor's Office\",\n",
" 'pluralName': \"Doctor's Offices\",\n",
" 'shortName': \"Doctor's Office\",\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/medical_doctorsoffice_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4fe50519e4b09198fd5b3a38',\n",
" 'name': 'The 207',\n",
" 'location': {'lat': 43.67780248673406,\n",
" 'lng': -79.29894475086,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67780248673406,\n",
" 'lng': -79.29894475086}],\n",
" 'distance': 502,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4d954b06a243a5684965b473',\n",
" 'name': 'Residential Building (Apartment / Condo)',\n",
" 'pluralName': 'Residential Buildings (Apartments / Condos)',\n",
" 'shortName': 'Residential',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/apartment_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4f4becffe4b027f68b653460',\n",
" 'name': 'Norman Houghton Complex',\n",
" 'location': {'lat': 43.679091,\n",
" 'lng': -79.297816,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.679091,\n",
" 'lng': -79.297816}],\n",
" 'distance': 490,\n",
" 'cc': 'CA',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Canada']},\n",
" 'categories': [{'id': '4d954b06a243a5684965b473',\n",
" 'name': 'Residential Building (Apartment / Condo)',\n",
" 'pluralName': 'Residential Buildings (Apartments / Condos)',\n",
" 'shortName': 'Residential',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/building/apartment_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4c089134bbc676b006d846d5',\n",
" 'name': 'Glen Ames Variety',\n",
" 'location': {'address': '619 Kingston Rd',\n",
" 'crossStreet': 'Main & Kingston',\n",
" 'lat': 43.67866,\n",
" 'lng': -79.299009,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67866,\n",
" 'lng': -79.299009}],\n",
" 'distance': 545,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['619 Kingston Rd (Main & Kingston)',\n",
" 'Toronto ON',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1ff941735',\n",
" 'name': 'Miscellaneous Shop',\n",
" 'pluralName': 'Miscellaneous Shops',\n",
" 'shortName': 'Shop',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/default_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4ee502526c25be9630f4b479',\n",
" 'name': 'Eagle Bridge',\n",
" 'location': {'address': '250 Glen Manor',\n",
" 'lat': 43.675067736775695,\n",
" 'lng': -79.29622056163112,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.675067736775695,\n",
" 'lng': -79.29622056163112}],\n",
" 'distance': 294,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['250 Glen Manor', 'Toronto ON', 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1df941735',\n",
" 'name': 'Bridge',\n",
" 'pluralName': 'Bridges',\n",
" 'shortName': 'Bridge',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/parks_outdoors/bridge_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '51e19355498e102728a023e2',\n",
" 'name': 'glen manor park',\n",
" 'location': {'lat': 43.673384,\n",
" 'lng': -79.294036,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.673384,\n",
" 'lng': -79.294036}],\n",
" 'distance': 340,\n",
" 'cc': 'CA',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d163941735',\n",
" 'name': 'Park',\n",
" 'pluralName': 'Parks',\n",
" 'shortName': 'Park',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/parks_outdoors/park_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '4c0a537d340720a1702b8693',\n",
" 'name': 'Williamson Road Playground',\n",
" 'location': {'address': '24 Williamson Road',\n",
" 'crossStreet': 'Wineva ave',\n",
" 'lat': 43.67471558167731,\n",
" 'lng': -79.29733776399658,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67471558167731,\n",
" 'lng': -79.29733776399658}],\n",
" 'distance': 391,\n",
" 'cc': 'CA',\n",
" 'city': 'Toronto',\n",
" 'state': 'ON',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['24 Williamson Road (Wineva ave)',\n",
" 'Toronto ON',\n",
" 'Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1e7941735',\n",
" 'name': 'Playground',\n",
" 'pluralName': 'Playgrounds',\n",
" 'shortName': 'Playground',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/parks_outdoors/playground_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False},\n",
" {'id': '52ae190c498ea486eda2b391',\n",
" 'name': 'Trim A Christmas',\n",
" 'location': {'lat': 43.67868042494029,\n",
" 'lng': -79.29794313900639,\n",
" 'labeledLatLngs': [{'label': 'display',\n",
" 'lat': 43.67868042494029,\n",
" 'lng': -79.29794313900639}],\n",
" 'distance': 472,\n",
" 'cc': 'CA',\n",
" 'country': 'Canada',\n",
" 'formattedAddress': ['Canada']},\n",
" 'categories': [{'id': '4bf58dd8d48988d1ff941735',\n",
" 'name': 'Miscellaneous Shop',\n",
" 'pluralName': 'Miscellaneous Shops',\n",
" 'shortName': 'Shop',\n",
" 'icon': {'prefix': 'https://ss3.4sqi.net/img/categories_v2/shops/default_',\n",
" 'suffix': '.png'},\n",
" 'primary': True}],\n",
" 'referralId': 'v-1591358337',\n",
" 'hasPerk': False}],\n",
" 'confident': False}}"
]
},
"execution_count": 46,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"import requests\n",
"from pandas.io.json import json_normalize\n",
"results=requests.get(url).json()\n",
"results"
]
},
{
"cell_type": "code",
"execution_count": 49,
"metadata": {},
"outputs": [],
"source": [
"def getNearbyVenues(names, latitudes, longitudes, radius=500):\n",
" \n",
" venues_list=[]\n",
" for name, lat, lng in zip(names, latitudes, longitudes):\n",
" print(name)\n",
" \n",
" # create the API request URL\n",
" url = 'https://api.foursquare.com/v2/venues/explore?&client_id={}&client_secret={}&v={}&ll={},{}&radius={}&limit={}'.format(\n",
" CLIENT_ID, \n",
" CLIENT_SECRET, \n",
" VERSION, \n",
" lat, \n",
" lng, \n",
" radius, \n",
" LIMIT)\n",
" \n",
" # make the GET request\n",
" results = requests.get(url).json()[\"response\"]['groups'][0]['items']\n",
" \n",
" # return only relevant information for each nearby venue\n",
" venues_list.append([(\n",
" name, \n",
" lat, \n",
" lng, \n",
" v['venue']['name'], \n",
" v['venue']['location']['lat'], \n",
" v['venue']['location']['lng'], \n",
" v['venue']['categories'][0]['name']) for v in results])\n",
"\n",
" nearby_venues = pd.DataFrame([item for venue_list in venues_list for item in venue_list])\n",
" nearby_venues.columns = ['Neighborhood', \n",
" 'Neighborhood Latitude', \n",
" 'Neighborhood Longitude', \n",
" 'Venue', \n",
" 'Venue Latitude', \n",
" 'Venue Longitude', \n",
" 'Venue Category']\n",
" \n",
" return(nearby_venues)"
]
},
{
"cell_type": "code",
"execution_count": 50,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"The Beaches\n",
"The Danforth West, Riverdale\n",
"India Bazaar, The Beaches West\n",
"Studio District\n",
"Lawrence Park\n",
"Davisville North\n",
"North Toronto West, Lawrence Park\n",
"Davisville\n",
"Moore Park, Summerhill East\n",
"Summerhill West, Rathnelly, South Hill, Forest Hill SE, Deer Park\n",
"Rosedale\n",
"St. James Town, Cabbagetown\n",
"Church and Wellesley\n",
"Regent Park, Harbourfront\n",
"Garden District, Ryerson\n",
"St. James Town\n",
"Berczy Park\n",
"Central Bay Street\n",
"Richmond, Adelaide, King\n",
"Harbourfront East, Union Station, Toronto Islands\n",
"Toronto Dominion Centre, Design Exchange\n",
"Commerce Court, Victoria Hotel\n",
"Roselawn\n",
"Forest Hill North & West, Forest Hill Road Park\n",
"The Annex, North Midtown, Yorkville\n",
"University of Toronto, Harbord\n",
"Kensington Market, Chinatown, Grange Park\n",
"CN Tower, King and Spadina, Railway Lands, Harbourfront West, Bathurst Quay, South Niagara, Island airport\n",
"Stn A PO Boxes\n",
"First Canadian Place, Underground city\n",
"Christie\n",
"Dufferin, Dovercourt Village\n",
"Little Portugal, Trinity\n",
"Brockton, Parkdale Village, Exhibition Place\n",
"High Park, The Junction South\n",
"Parkdale, Roncesvalles\n",
"Runnymede, Swansea\n",
"Queen's Park, Ontario Provincial Government\n",
"Business reply mail Processing Centre, South Central Letter Processing Plant Toronto\n"
]
}
],
"source": [
"\n",
"toronto_venues = getNearbyVenues(names=df4['Neighborhood'],\n",
" latitudes=df4['Latitude'],\n",
" longitudes=df4['Longitude']\n",
" )"
]
},
{
"cell_type": "code",
"execution_count": 51,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"(1614, 7)\n"
]
},
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Neighborhood</th>\n",
" <th>Neighborhood Latitude</th>\n",
" <th>Neighborhood Longitude</th>\n",
" <th>Venue</th>\n",
" <th>Venue Latitude</th>\n",
" <th>Venue Longitude</th>\n",
" <th>Venue Category</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>The Beaches</td>\n",
" <td>43.676357</td>\n",
" <td>-79.293031</td>\n",
" <td>Glen Manor Ravine</td>\n",
" <td>43.676821</td>\n",
" <td>-79.293942</td>\n",
" <td>Trail</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>The Beaches</td>\n",
" <td>43.676357</td>\n",
" <td>-79.293031</td>\n",
" <td>The Big Carrot Natural Food Market</td>\n",
" <td>43.678879</td>\n",
" <td>-79.297734</td>\n",
" <td>Health Food Store</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>The Beaches</td>\n",
" <td>43.676357</td>\n",
" <td>-79.293031</td>\n",
" <td>Grover Pub and Grub</td>\n",
" <td>43.679181</td>\n",
" <td>-79.297215</td>\n",
" <td>Pub</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>The Beaches</td>\n",
" <td>43.676357</td>\n",
" <td>-79.293031</td>\n",
" <td>Upper Beaches</td>\n",
" <td>43.680563</td>\n",
" <td>-79.292869</td>\n",
" <td>Neighborhood</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>The Danforth West, Riverdale</td>\n",
" <td>43.679557</td>\n",
" <td>-79.352188</td>\n",
" <td>MenEssentials</td>\n",
" <td>43.677820</td>\n",
" <td>-79.351265</td>\n",
" <td>Cosmetics Shop</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Neighborhood Neighborhood Latitude \\\n",
"0 The Beaches 43.676357 \n",
"1 The Beaches 43.676357 \n",
"2 The Beaches 43.676357 \n",
"3 The Beaches 43.676357 \n",
"4 The Danforth West, Riverdale 43.679557 \n",
"\n",
" Neighborhood Longitude Venue Venue Latitude \\\n",
"0 -79.293031 Glen Manor Ravine 43.676821 \n",
"1 -79.293031 The Big Carrot Natural Food Market 43.678879 \n",
"2 -79.293031 Grover Pub and Grub 43.679181 \n",
"3 -79.293031 Upper Beaches 43.680563 \n",
"4 -79.352188 MenEssentials 43.677820 \n",
"\n",
" Venue Longitude Venue Category \n",
"0 -79.293942 Trail \n",
"1 -79.297734 Health Food Store \n",
"2 -79.297215 Pub \n",
"3 -79.292869 Neighborhood \n",
"4 -79.351265 Cosmetics Shop "
]
},
"execution_count": 51,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"print(toronto_venues.shape)\n",
"toronto_venues.head()"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"toronto_venues.groupby('Neighborhood').count()"
]
},
{
"cell_type": "code",
"execution_count": 53,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Yoga Studio</th>\n",
" <th>Afghan Restaurant</th>\n",
" <th>Airport</th>\n",
" <th>Airport Food Court</th>\n",
" <th>Airport Lounge</th>\n",
" <th>Airport Service</th>\n",
" <th>Airport Terminal</th>\n",
" <th>American Restaurant</th>\n",
" <th>Antique Shop</th>\n",
" <th>Aquarium</th>\n",
" <th>Art Gallery</th>\n",
" <th>Art Museum</th>\n",
" <th>Arts &amp; Crafts Store</th>\n",
" <th>Asian Restaurant</th>\n",
" <th>Athletics &amp; Sports</th>\n",
" <th>Auto Workshop</th>\n",
" <th>BBQ Joint</th>\n",
" <th>Baby Store</th>\n",
" <th>Bagel Shop</th>\n",
" <th>Bakery</th>\n",
" <th>Bank</th>\n",
" <th>Bar</th>\n",
" <th>Baseball Stadium</th>\n",
" <th>Basketball Stadium</th>\n",
" <th>Beach</th>\n",
" <th>Bed &amp; Breakfast</th>\n",
" <th>Beer Bar</th>\n",
" <th>Beer Store</th>\n",
" <th>Belgian Restaurant</th>\n",
" <th>Bistro</th>\n",
" <th>Boat or Ferry</th>\n",
" <th>Bookstore</th>\n",
" <th>Boutique</th>\n",
" <th>Brazilian Restaurant</th>\n",
" <th>Breakfast Spot</th>\n",
" <th>Brewery</th>\n",
" <th>Bubble Tea Shop</th>\n",
" <th>Building</th>\n",
" <th>Burger Joint</th>\n",
" <th>Burrito Place</th>\n",
" <th>Bus Line</th>\n",
" <th>Butcher</th>\n",
" <th>Café</th>\n",
" <th>Cajun / Creole Restaurant</th>\n",
" <th>Camera Store</th>\n",
" <th>Candy Store</th>\n",
" <th>Caribbean Restaurant</th>\n",
" <th>Cheese Shop</th>\n",
" <th>Chinese Restaurant</th>\n",
" <th>Chocolate Shop</th>\n",
" <th>Church</th>\n",
" <th>Climbing Gym</th>\n",
" <th>Clothing Store</th>\n",
" <th>Cocktail Bar</th>\n",
" <th>Coffee Shop</th>\n",
" <th>College Arts Building</th>\n",
" <th>College Auditorium</th>\n",
" <th>College Cafeteria</th>\n",
" <th>College Gym</th>\n",
" <th>College Rec Center</th>\n",
" <th>Colombian Restaurant</th>\n",
" <th>Comfort Food Restaurant</th>\n",
" <th>Comic Shop</th>\n",
" <th>Concert Hall</th>\n",
" <th>Convenience Store</th>\n",
" <th>Convention Center</th>\n",
" <th>Cosmetics Shop</th>\n",
" <th>Coworking Space</th>\n",
" <th>Creperie</th>\n",
" <th>Cuban Restaurant</th>\n",
" <th>Cupcake Shop</th>\n",
" <th>Dance Studio</th>\n",
" <th>Deli / Bodega</th>\n",
" <th>Department Store</th>\n",
" <th>Dessert Shop</th>\n",
" <th>Diner</th>\n",
" <th>Discount Store</th>\n",
" <th>Distribution Center</th>\n",
" <th>Dog Run</th>\n",
" <th>Doner Restaurant</th>\n",
" <th>Donut Shop</th>\n",
" <th>Eastern European Restaurant</th>\n",
" <th>Electronics Store</th>\n",
" <th>Ethiopian Restaurant</th>\n",
" <th>Event Space</th>\n",
" <th>Falafel Restaurant</th>\n",
" <th>Farmers Market</th>\n",
" <th>Fast Food Restaurant</th>\n",
" <th>Filipino Restaurant</th>\n",
" <th>Fish &amp; Chips Shop</th>\n",
" <th>Fish Market</th>\n",
" <th>Flea Market</th>\n",
" <th>Flower Shop</th>\n",
" <th>Food &amp; Drink Shop</th>\n",
" <th>Food Court</th>\n",
" <th>Food Truck</th>\n",
" <th>Fountain</th>\n",
" <th>French Restaurant</th>\n",
" <th>Fried Chicken Joint</th>\n",
" <th>Frozen Yogurt Shop</th>\n",
" <th>Fruit &amp; Vegetable Store</th>\n",
" <th>Furniture / Home Store</th>\n",
" <th>Gaming Cafe</th>\n",
" <th>Garden</th>\n",
" <th>Garden Center</th>\n",
" <th>Gas Station</th>\n",
" <th>Gastropub</th>\n",
" <th>Gay Bar</th>\n",
" <th>General Entertainment</th>\n",
" <th>General Travel</th>\n",
" <th>German Restaurant</th>\n",
" <th>Gift Shop</th>\n",
" <th>Gluten-free Restaurant</th>\n",
" <th>Gourmet Shop</th>\n",
" <th>Greek Restaurant</th>\n",
" <th>Grocery Store</th>\n",
" <th>Gym</th>\n",
" <th>Gym / Fitness Center</th>\n",
" <th>Harbor / Marina</th>\n",
" <th>Health &amp; Beauty Service</th>\n",
" <th>Health Food Store</th>\n",
" <th>Historic Site</th>\n",
" <th>History Museum</th>\n",
" <th>Hobby Shop</th>\n",
" <th>Home Service</th>\n",
" <th>Hookah Bar</th>\n",
" <th>Hospital</th>\n",
" <th>Hostel</th>\n",
" <th>Hotel</th>\n",
" <th>Hotel Bar</th>\n",
" <th>IT Services</th>\n",
" <th>Ice Cream Shop</th>\n",
" <th>Indian Restaurant</th>\n",
" <th>Indie Movie Theater</th>\n",
" <th>Intersection</th>\n",
" <th>Irish Pub</th>\n",
" <th>Italian Restaurant</th>\n",
" <th>Japanese Restaurant</th>\n",
" <th>Jazz Club</th>\n",
" <th>Jewelry Store</th>\n",
" <th>Juice Bar</th>\n",
" <th>Korean Restaurant</th>\n",
" <th>Lake</th>\n",
" <th>Latin American Restaurant</th>\n",
" <th>Light Rail Station</th>\n",
" <th>Lingerie Store</th>\n",
" <th>Liquor Store</th>\n",
" <th>Lounge</th>\n",
" <th>Mac &amp; Cheese Joint</th>\n",
" <th>Malay Restaurant</th>\n",
" <th>Market</th>\n",
" <th>Martial Arts Dojo</th>\n",
" <th>Mediterranean Restaurant</th>\n",
" <th>Men's Store</th>\n",
" <th>Mexican Restaurant</th>\n",
" <th>Middle Eastern Restaurant</th>\n",
" <th>Miscellaneous Shop</th>\n",
" <th>Modern European Restaurant</th>\n",
" <th>Molecular Gastronomy Restaurant</th>\n",
" <th>Monument / Landmark</th>\n",
" <th>Moroccan Restaurant</th>\n",
" <th>Movie Theater</th>\n",
" <th>Museum</th>\n",
" <th>Music Venue</th>\n",
" <th>Neighborhood</th>\n",
" <th>New American Restaurant</th>\n",
" <th>Nightclub</th>\n",
" <th>Noodle House</th>\n",
" <th>Office</th>\n",
" <th>Opera House</th>\n",
" <th>Optical Shop</th>\n",
" <th>Organic Grocery</th>\n",
" <th>Other Great Outdoors</th>\n",
" <th>Park</th>\n",
" <th>Performing Arts Venue</th>\n",
" <th>Pet Store</th>\n",
" <th>Pharmacy</th>\n",
" <th>Pizza Place</th>\n",
" <th>Plane</th>\n",
" <th>Playground</th>\n",
" <th>Plaza</th>\n",
" <th>Poke Place</th>\n",
" <th>Portuguese Restaurant</th>\n",
" <th>Poutine Place</th>\n",
" <th>Pub</th>\n",
" <th>Ramen Restaurant</th>\n",
" <th>Record Shop</th>\n",
" <th>Recording Studio</th>\n",
" <th>Rental Car Location</th>\n",
" <th>Restaurant</th>\n",
" <th>Roof Deck</th>\n",
" <th>Sake Bar</th>\n",
" <th>Salad Place</th>\n",
" <th>Salon / Barbershop</th>\n",
" <th>Sandwich Place</th>\n",
" <th>Scenic Lookout</th>\n",
" <th>Sculpture Garden</th>\n",
" <th>Seafood Restaurant</th>\n",
" <th>Shoe Store</th>\n",
" <th>Shopping Mall</th>\n",
" <th>Skate Park</th>\n",
" <th>Skating Rink</th>\n",
" <th>Smoke Shop</th>\n",
" <th>Smoothie Shop</th>\n",
" <th>Snack Place</th>\n",
" <th>Soup Place</th>\n",
" <th>Spa</th>\n",
" <th>Speakeasy</th>\n",
" <th>Sporting Goods Shop</th>\n",
" <th>Sports Bar</th>\n",
" <th>Stadium</th>\n",
" <th>Stationery Store</th>\n",
" <th>Steakhouse</th>\n",
" <th>Strip Club</th>\n",
" <th>Summer Camp</th>\n",
" <th>Supermarket</th>\n",
" <th>Sushi Restaurant</th>\n",
" <th>Swim School</th>\n",
" <th>Taco Place</th>\n",
" <th>Tailor Shop</th>\n",
" <th>Taiwanese Restaurant</th>\n",
" <th>Tanning Salon</th>\n",
" <th>Tea Room</th>\n",
" <th>Thai Restaurant</th>\n",
" <th>Theater</th>\n",
" <th>Theme Restaurant</th>\n",
" <th>Toy / Game Store</th>\n",
" <th>Trail</th>\n",
" <th>Train Station</th>\n",
" <th>Vegetarian / Vegan Restaurant</th>\n",
" <th>Video Game Store</th>\n",
" <th>Vietnamese Restaurant</th>\n",
" <th>Wine Bar</th>\n",
" <th>Wine Shop</th>\n",
" <th>Wings Joint</th>\n",
" <th>Women's Store</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>The Beaches</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>The Beaches</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>The Beaches</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>The Beaches</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>The Danforth West, Riverdale</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Yoga Studio Afghan Restaurant Airport Airport Food Court \\\n",
"0 0 0 0 0 \n",
"1 0 0 0 0 \n",
"2 0 0 0 0 \n",
"3 0 0 0 0 \n",
"4 0 0 0 0 \n",
"\n",
" Airport Lounge Airport Service Airport Terminal American Restaurant \\\n",
"0 0 0 0 0 \n",
"1 0 0 0 0 \n",
"2 0 0 0 0 \n",
"3 0 0 0 0 \n",
"4 0 0 0 0 \n",
"\n",
" Antique Shop Aquarium Art Gallery Art Museum Arts & Crafts Store \\\n",
"0 0 0 0 0 0 \n",
"1 0 0 0 0 0 \n",
"2 0 0 0 0 0 \n",
"3 0 0 0 0 0 \n",
"4 0 0 0 0 0 \n",
"\n",
" Asian Restaurant Athletics & Sports Auto Workshop BBQ Joint Baby Store \\\n",
"0 0 0 0 0 0 \n",
"1 0 0 0 0 0 \n",
"2 0 0 0 0 0 \n",
"3 0 0 0 0 0 \n",
"4 0 0 0 0 0 \n",
"\n",
" Bagel Shop Bakery Bank Bar Baseball Stadium Basketball Stadium Beach \\\n",
"0 0 0 0 0 0 0 0 \n",
"1 0 0 0 0 0 0 0 \n",
"2 0 0 0 0 0 0 0 \n",
"3 0 0 0 0 0 0 0 \n",
"4 0 0 0 0 0 0 0 \n",
"\n",
" Bed & Breakfast Beer Bar Beer Store Belgian Restaurant Bistro \\\n",
"0 0 0 0 0 0 \n",
"1 0 0 0 0 0 \n",
"2 0 0 0 0 0 \n",
"3 0 0 0 0 0 \n",
"4 0 0 0 0 0 \n",
"\n",
" Boat or Ferry Bookstore Boutique Brazilian Restaurant Breakfast Spot \\\n",
"0 0 0 0 0 0 \n",
"1 0 0 0 0 0 \n",
"2 0 0 0 0 0 \n",
"3 0 0 0 0 0 \n",
"4 0 0 0 0 0 \n",
"\n",
" Brewery Bubble Tea Shop Building Burger Joint Burrito Place Bus Line \\\n",
"0 0 0 0 0 0 0 \n",
"1 0 0 0 0 0 0 \n",
"2 0 0 0 0 0 0 \n",
"3 0 0 0 0 0 0 \n",
"4 0 0 0 0 0 0 \n",
"\n",
" Butcher Café Cajun / Creole Restaurant Camera Store Candy Store \\\n",
"0 0 0 0 0 0 \n",
"1 0 0 0 0 0 \n",
"2 0 0 0 0 0 \n",
"3 0 0 0 0 0 \n",
"4 0 0 0 0 0 \n",
"\n",
" Caribbean Restaurant Cheese Shop Chinese Restaurant Chocolate Shop \\\n",
"0 0 0 0 0 \n",
"1 0 0 0 0 \n",
"2 0 0 0 0 \n",
"3 0 0 0 0 \n",
"4 0 0 0 0 \n",
"\n",
" Church Climbing Gym Clothing Store Cocktail Bar Coffee Shop \\\n",
"0 0 0 0 0 0 \n",
"1 0 0 0 0 0 \n",
"2 0 0 0 0 0 \n",
"3 0 0 0 0 0 \n",
"4 0 0 0 0 0 \n",
"\n",
" College Arts Building College Auditorium College Cafeteria College Gym \\\n",
"0 0 0 0 0 \n",
"1 0 0 0 0 \n",
"2 0 0 0 0 \n",
"3 0 0 0 0 \n",
"4 0 0 0 0 \n",
"\n",
" College Rec Center Colombian Restaurant Comfort Food Restaurant \\\n",
"0 0 0 0 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 0 0 0 \n",
"4 0 0 0 \n",
"\n",
" Comic Shop Concert Hall Convenience Store Convention Center \\\n",
"0 0 0 0 0 \n",
"1 0 0 0 0 \n",
"2 0 0 0 0 \n",
"3 0 0 0 0 \n",
"4 0 0 0 0 \n",
"\n",
" Cosmetics Shop Coworking Space Creperie Cuban Restaurant Cupcake Shop \\\n",
"0 0 0 0 0 0 \n",
"1 0 0 0 0 0 \n",
"2 0 0 0 0 0 \n",
"3 0 0 0 0 0 \n",
"4 1 0 0 0 0 \n",
"\n",
" Dance Studio Deli / Bodega Department Store Dessert Shop Diner \\\n",
"0 0 0 0 0 0 \n",
"1 0 0 0 0 0 \n",
"2 0 0 0 0 0 \n",
"3 0 0 0 0 0 \n",
"4 0 0 0 0 0 \n",
"\n",
" Discount Store Distribution Center Dog Run Doner Restaurant Donut Shop \\\n",
"0 0 0 0 0 0 \n",
"1 0 0 0 0 0 \n",
"2 0 0 0 0 0 \n",
"3 0 0 0 0 0 \n",
"4 0 0 0 0 0 \n",
"\n",
" Eastern European Restaurant Electronics Store Ethiopian Restaurant \\\n",
"0 0 0 0 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 0 0 0 \n",
"4 0 0 0 \n",
"\n",
" Event Space Falafel Restaurant Farmers Market Fast Food Restaurant \\\n",
"0 0 0 0 0 \n",
"1 0 0 0 0 \n",
"2 0 0 0 0 \n",
"3 0 0 0 0 \n",
"4 0 0 0 0 \n",
"\n",
" Filipino Restaurant Fish & Chips Shop Fish Market Flea Market \\\n",
"0 0 0 0 0 \n",
"1 0 0 0 0 \n",
"2 0 0 0 0 \n",
"3 0 0 0 0 \n",
"4 0 0 0 0 \n",
"\n",
" Flower Shop Food & Drink Shop Food Court Food Truck Fountain \\\n",
"0 0 0 0 0 0 \n",
"1 0 0 0 0 0 \n",
"2 0 0 0 0 0 \n",
"3 0 0 0 0 0 \n",
"4 0 0 0 0 0 \n",
"\n",
" French Restaurant Fried Chicken Joint Frozen Yogurt Shop \\\n",
"0 0 0 0 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 0 0 0 \n",
"4 0 0 0 \n",
"\n",
" Fruit & Vegetable Store Furniture / Home Store Gaming Cafe Garden \\\n",
"0 0 0 0 0 \n",
"1 0 0 0 0 \n",
"2 0 0 0 0 \n",
"3 0 0 0 0 \n",
"4 0 0 0 0 \n",
"\n",
" Garden Center Gas Station Gastropub Gay Bar General Entertainment \\\n",
"0 0 0 0 0 0 \n",
"1 0 0 0 0 0 \n",
"2 0 0 0 0 0 \n",
"3 0 0 0 0 0 \n",
"4 0 0 0 0 0 \n",
"\n",
" General Travel German Restaurant Gift Shop Gluten-free Restaurant \\\n",
"0 0 0 0 0 \n",
"1 0 0 0 0 \n",
"2 0 0 0 0 \n",
"3 0 0 0 0 \n",
"4 0 0 0 0 \n",
"\n",
" Gourmet Shop Greek Restaurant Grocery Store Gym Gym / Fitness Center \\\n",
"0 0 0 0 0 0 \n",
"1 0 0 0 0 0 \n",
"2 0 0 0 0 0 \n",
"3 0 0 0 0 0 \n",
"4 0 0 0 0 0 \n",
"\n",
" Harbor / Marina Health & Beauty Service Health Food Store Historic Site \\\n",
"0 0 0 0 0 \n",
"1 0 0 1 0 \n",
"2 0 0 0 0 \n",
"3 0 0 0 0 \n",
"4 0 0 0 0 \n",
"\n",
" History Museum Hobby Shop Home Service Hookah Bar Hospital Hostel \\\n",
"0 0 0 0 0 0 0 \n",
"1 0 0 0 0 0 0 \n",
"2 0 0 0 0 0 0 \n",
"3 0 0 0 0 0 0 \n",
"4 0 0 0 0 0 0 \n",
"\n",
" Hotel Hotel Bar IT Services Ice Cream Shop Indian Restaurant \\\n",
"0 0 0 0 0 0 \n",
"1 0 0 0 0 0 \n",
"2 0 0 0 0 0 \n",
"3 0 0 0 0 0 \n",
"4 0 0 0 0 0 \n",
"\n",
" Indie Movie Theater Intersection Irish Pub Italian Restaurant \\\n",
"0 0 0 0 0 \n",
"1 0 0 0 0 \n",
"2 0 0 0 0 \n",
"3 0 0 0 0 \n",
"4 0 0 0 0 \n",
"\n",
" Japanese Restaurant Jazz Club Jewelry Store Juice Bar \\\n",
"0 0 0 0 0 \n",
"1 0 0 0 0 \n",
"2 0 0 0 0 \n",
"3 0 0 0 0 \n",
"4 0 0 0 0 \n",
"\n",
" Korean Restaurant Lake Latin American Restaurant Light Rail Station \\\n",
"0 0 0 0 0 \n",
"1 0 0 0 0 \n",
"2 0 0 0 0 \n",
"3 0 0 0 0 \n",
"4 0 0 0 0 \n",
"\n",
" Lingerie Store Liquor Store Lounge Mac & Cheese Joint Malay Restaurant \\\n",
"0 0 0 0 0 0 \n",
"1 0 0 0 0 0 \n",
"2 0 0 0 0 0 \n",
"3 0 0 0 0 0 \n",
"4 0 0 0 0 0 \n",
"\n",
" Market Martial Arts Dojo Mediterranean Restaurant Men's Store \\\n",
"0 0 0 0 0 \n",
"1 0 0 0 0 \n",
"2 0 0 0 0 \n",
"3 0 0 0 0 \n",
"4 0 0 0 0 \n",
"\n",
" Mexican Restaurant Middle Eastern Restaurant Miscellaneous Shop \\\n",
"0 0 0 0 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 0 0 0 \n",
"4 0 0 0 \n",
"\n",
" Modern European Restaurant Molecular Gastronomy Restaurant \\\n",
"0 0 0 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"\n",
" Monument / Landmark Moroccan Restaurant Movie Theater Museum \\\n",
"0 0 0 0 0 \n",
"1 0 0 0 0 \n",
"2 0 0 0 0 \n",
"3 0 0 0 0 \n",
"4 0 0 0 0 \n",
"\n",
" Music Venue Neighborhood New American Restaurant \\\n",
"0 0 The Beaches 0 \n",
"1 0 The Beaches 0 \n",
"2 0 The Beaches 0 \n",
"3 0 The Beaches 0 \n",
"4 0 The Danforth West, Riverdale 0 \n",
"\n",
" Nightclub Noodle House Office Opera House Optical Shop \\\n",
"0 0 0 0 0 0 \n",
"1 0 0 0 0 0 \n",
"2 0 0 0 0 0 \n",
"3 0 0 0 0 0 \n",
"4 0 0 0 0 0 \n",
"\n",
" Organic Grocery Other Great Outdoors Park Performing Arts Venue \\\n",
"0 0 0 0 0 \n",
"1 0 0 0 0 \n",
"2 0 0 0 0 \n",
"3 0 0 0 0 \n",
"4 0 0 0 0 \n",
"\n",
" Pet Store Pharmacy Pizza Place Plane Playground Plaza Poke Place \\\n",
"0 0 0 0 0 0 0 0 \n",
"1 0 0 0 0 0 0 0 \n",
"2 0 0 0 0 0 0 0 \n",
"3 0 0 0 0 0 0 0 \n",
"4 0 0 0 0 0 0 0 \n",
"\n",
" Portuguese Restaurant Poutine Place Pub Ramen Restaurant Record Shop \\\n",
"0 0 0 0 0 0 \n",
"1 0 0 0 0 0 \n",
"2 0 0 1 0 0 \n",
"3 0 0 0 0 0 \n",
"4 0 0 0 0 0 \n",
"\n",
" Recording Studio Rental Car Location Restaurant Roof Deck Sake Bar \\\n",
"0 0 0 0 0 0 \n",
"1 0 0 0 0 0 \n",
"2 0 0 0 0 0 \n",
"3 0 0 0 0 0 \n",
"4 0 0 0 0 0 \n",
"\n",
" Salad Place Salon / Barbershop Sandwich Place Scenic Lookout \\\n",
"0 0 0 0 0 \n",
"1 0 0 0 0 \n",
"2 0 0 0 0 \n",
"3 0 0 0 0 \n",
"4 0 0 0 0 \n",
"\n",
" Sculpture Garden Seafood Restaurant Shoe Store Shopping Mall \\\n",
"0 0 0 0 0 \n",
"1 0 0 0 0 \n",
"2 0 0 0 0 \n",
"3 0 0 0 0 \n",
"4 0 0 0 0 \n",
"\n",
" Skate Park Skating Rink Smoke Shop Smoothie Shop Snack Place \\\n",
"0 0 0 0 0 0 \n",
"1 0 0 0 0 0 \n",
"2 0 0 0 0 0 \n",
"3 0 0 0 0 0 \n",
"4 0 0 0 0 0 \n",
"\n",
" Soup Place Spa Speakeasy Sporting Goods Shop Sports Bar Stadium \\\n",
"0 0 0 0 0 0 0 \n",
"1 0 0 0 0 0 0 \n",
"2 0 0 0 0 0 0 \n",
"3 0 0 0 0 0 0 \n",
"4 0 0 0 0 0 0 \n",
"\n",
" Stationery Store Steakhouse Strip Club Summer Camp Supermarket \\\n",
"0 0 0 0 0 0 \n",
"1 0 0 0 0 0 \n",
"2 0 0 0 0 0 \n",
"3 0 0 0 0 0 \n",
"4 0 0 0 0 0 \n",
"\n",
" Sushi Restaurant Swim School Taco Place Tailor Shop \\\n",
"0 0 0 0 0 \n",
"1 0 0 0 0 \n",
"2 0 0 0 0 \n",
"3 0 0 0 0 \n",
"4 0 0 0 0 \n",
"\n",
" Taiwanese Restaurant Tanning Salon Tea Room Thai Restaurant Theater \\\n",
"0 0 0 0 0 0 \n",
"1 0 0 0 0 0 \n",
"2 0 0 0 0 0 \n",
"3 0 0 0 0 0 \n",
"4 0 0 0 0 0 \n",
"\n",
" Theme Restaurant Toy / Game Store Trail Train Station \\\n",
"0 0 0 1 0 \n",
"1 0 0 0 0 \n",
"2 0 0 0 0 \n",
"3 0 0 0 0 \n",
"4 0 0 0 0 \n",
"\n",
" Vegetarian / Vegan Restaurant Video Game Store Vietnamese Restaurant \\\n",
"0 0 0 0 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 0 0 0 \n",
"4 0 0 0 \n",
"\n",
" Wine Bar Wine Shop Wings Joint Women's Store \n",
"0 0 0 0 0 \n",
"1 0 0 0 0 \n",
"2 0 0 0 0 \n",
"3 0 0 0 0 \n",
"4 0 0 0 0 "
]
},
"execution_count": 53,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# one hot encoding\n",
"toronto_onehot = pd.get_dummies(toronto_venues[['Venue Category']], prefix=\"\", prefix_sep=\"\")\n",
"\n",
"# add neighborhood column back to dataframe\n",
"toronto_onehot['Neighborhood'] = toronto_venues['Neighborhood'] \n",
"\n",
"# move neighborhood column to the first column\n",
"fixed_columns = [toronto_onehot.columns[-1]] + list(toronto_onehot.columns[:-1])\n",
"toronto_onehot = toronto_onehot[fixed_columns]\n",
"\n",
"toronto_onehot.head()"
]
},
{
"cell_type": "code",
"execution_count": 54,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"(1614, 236)"
]
},
"execution_count": 54,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"toronto_onehot.shape"
]
},
{
"cell_type": "code",
"execution_count": 55,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Neighborhood</th>\n",
" <th>Yoga Studio</th>\n",
" <th>Afghan Restaurant</th>\n",
" <th>Airport</th>\n",
" <th>Airport Food Court</th>\n",
" <th>Airport Lounge</th>\n",
" <th>Airport Service</th>\n",
" <th>Airport Terminal</th>\n",
" <th>American Restaurant</th>\n",
" <th>Antique Shop</th>\n",
" <th>Aquarium</th>\n",
" <th>Art Gallery</th>\n",
" <th>Art Museum</th>\n",
" <th>Arts &amp; Crafts Store</th>\n",
" <th>Asian Restaurant</th>\n",
" <th>Athletics &amp; Sports</th>\n",
" <th>Auto Workshop</th>\n",
" <th>BBQ Joint</th>\n",
" <th>Baby Store</th>\n",
" <th>Bagel Shop</th>\n",
" <th>Bakery</th>\n",
" <th>Bank</th>\n",
" <th>Bar</th>\n",
" <th>Baseball Stadium</th>\n",
" <th>Basketball Stadium</th>\n",
" <th>Beach</th>\n",
" <th>Bed &amp; Breakfast</th>\n",
" <th>Beer Bar</th>\n",
" <th>Beer Store</th>\n",
" <th>Belgian Restaurant</th>\n",
" <th>Bistro</th>\n",
" <th>Boat or Ferry</th>\n",
" <th>Bookstore</th>\n",
" <th>Boutique</th>\n",
" <th>Brazilian Restaurant</th>\n",
" <th>Breakfast Spot</th>\n",
" <th>Brewery</th>\n",
" <th>Bubble Tea Shop</th>\n",
" <th>Building</th>\n",
" <th>Burger Joint</th>\n",
" <th>Burrito Place</th>\n",
" <th>Bus Line</th>\n",
" <th>Butcher</th>\n",
" <th>Café</th>\n",
" <th>Cajun / Creole Restaurant</th>\n",
" <th>Camera Store</th>\n",
" <th>Candy Store</th>\n",
" <th>Caribbean Restaurant</th>\n",
" <th>Cheese Shop</th>\n",
" <th>Chinese Restaurant</th>\n",
" <th>Chocolate Shop</th>\n",
" <th>Church</th>\n",
" <th>Climbing Gym</th>\n",
" <th>Clothing Store</th>\n",
" <th>Cocktail Bar</th>\n",
" <th>Coffee Shop</th>\n",
" <th>College Arts Building</th>\n",
" <th>College Auditorium</th>\n",
" <th>College Cafeteria</th>\n",
" <th>College Gym</th>\n",
" <th>College Rec Center</th>\n",
" <th>Colombian Restaurant</th>\n",
" <th>Comfort Food Restaurant</th>\n",
" <th>Comic Shop</th>\n",
" <th>Concert Hall</th>\n",
" <th>Convenience Store</th>\n",
" <th>Convention Center</th>\n",
" <th>Cosmetics Shop</th>\n",
" <th>Coworking Space</th>\n",
" <th>Creperie</th>\n",
" <th>Cuban Restaurant</th>\n",
" <th>Cupcake Shop</th>\n",
" <th>Dance Studio</th>\n",
" <th>Deli / Bodega</th>\n",
" <th>Department Store</th>\n",
" <th>Dessert Shop</th>\n",
" <th>Diner</th>\n",
" <th>Discount Store</th>\n",
" <th>Distribution Center</th>\n",
" <th>Dog Run</th>\n",
" <th>Doner Restaurant</th>\n",
" <th>Donut Shop</th>\n",
" <th>Eastern European Restaurant</th>\n",
" <th>Electronics Store</th>\n",
" <th>Ethiopian Restaurant</th>\n",
" <th>Event Space</th>\n",
" <th>Falafel Restaurant</th>\n",
" <th>Farmers Market</th>\n",
" <th>Fast Food Restaurant</th>\n",
" <th>Filipino Restaurant</th>\n",
" <th>Fish &amp; Chips Shop</th>\n",
" <th>Fish Market</th>\n",
" <th>Flea Market</th>\n",
" <th>Flower Shop</th>\n",
" <th>Food &amp; Drink Shop</th>\n",
" <th>Food Court</th>\n",
" <th>Food Truck</th>\n",
" <th>Fountain</th>\n",
" <th>French Restaurant</th>\n",
" <th>Fried Chicken Joint</th>\n",
" <th>Frozen Yogurt Shop</th>\n",
" <th>Fruit &amp; Vegetable Store</th>\n",
" <th>Furniture / Home Store</th>\n",
" <th>Gaming Cafe</th>\n",
" <th>Garden</th>\n",
" <th>Garden Center</th>\n",
" <th>Gas Station</th>\n",
" <th>Gastropub</th>\n",
" <th>Gay Bar</th>\n",
" <th>General Entertainment</th>\n",
" <th>General Travel</th>\n",
" <th>German Restaurant</th>\n",
" <th>Gift Shop</th>\n",
" <th>Gluten-free Restaurant</th>\n",
" <th>Gourmet Shop</th>\n",
" <th>Greek Restaurant</th>\n",
" <th>Grocery Store</th>\n",
" <th>Gym</th>\n",
" <th>Gym / Fitness Center</th>\n",
" <th>Harbor / Marina</th>\n",
" <th>Health &amp; Beauty Service</th>\n",
" <th>Health Food Store</th>\n",
" <th>Historic Site</th>\n",
" <th>History Museum</th>\n",
" <th>Hobby Shop</th>\n",
" <th>Home Service</th>\n",
" <th>Hookah Bar</th>\n",
" <th>Hospital</th>\n",
" <th>Hostel</th>\n",
" <th>Hotel</th>\n",
" <th>Hotel Bar</th>\n",
" <th>IT Services</th>\n",
" <th>Ice Cream Shop</th>\n",
" <th>Indian Restaurant</th>\n",
" <th>Indie Movie Theater</th>\n",
" <th>Intersection</th>\n",
" <th>Irish Pub</th>\n",
" <th>Italian Restaurant</th>\n",
" <th>Japanese Restaurant</th>\n",
" <th>Jazz Club</th>\n",
" <th>Jewelry Store</th>\n",
" <th>Juice Bar</th>\n",
" <th>Korean Restaurant</th>\n",
" <th>Lake</th>\n",
" <th>Latin American Restaurant</th>\n",
" <th>Light Rail Station</th>\n",
" <th>Lingerie Store</th>\n",
" <th>Liquor Store</th>\n",
" <th>Lounge</th>\n",
" <th>Mac &amp; Cheese Joint</th>\n",
" <th>Malay Restaurant</th>\n",
" <th>Market</th>\n",
" <th>Martial Arts Dojo</th>\n",
" <th>Mediterranean Restaurant</th>\n",
" <th>Men's Store</th>\n",
" <th>Mexican Restaurant</th>\n",
" <th>Middle Eastern Restaurant</th>\n",
" <th>Miscellaneous Shop</th>\n",
" <th>Modern European Restaurant</th>\n",
" <th>Molecular Gastronomy Restaurant</th>\n",
" <th>Monument / Landmark</th>\n",
" <th>Moroccan Restaurant</th>\n",
" <th>Movie Theater</th>\n",
" <th>Museum</th>\n",
" <th>Music Venue</th>\n",
" <th>New American Restaurant</th>\n",
" <th>Nightclub</th>\n",
" <th>Noodle House</th>\n",
" <th>Office</th>\n",
" <th>Opera House</th>\n",
" <th>Optical Shop</th>\n",
" <th>Organic Grocery</th>\n",
" <th>Other Great Outdoors</th>\n",
" <th>Park</th>\n",
" <th>Performing Arts Venue</th>\n",
" <th>Pet Store</th>\n",
" <th>Pharmacy</th>\n",
" <th>Pizza Place</th>\n",
" <th>Plane</th>\n",
" <th>Playground</th>\n",
" <th>Plaza</th>\n",
" <th>Poke Place</th>\n",
" <th>Portuguese Restaurant</th>\n",
" <th>Poutine Place</th>\n",
" <th>Pub</th>\n",
" <th>Ramen Restaurant</th>\n",
" <th>Record Shop</th>\n",
" <th>Recording Studio</th>\n",
" <th>Rental Car Location</th>\n",
" <th>Restaurant</th>\n",
" <th>Roof Deck</th>\n",
" <th>Sake Bar</th>\n",
" <th>Salad Place</th>\n",
" <th>Salon / Barbershop</th>\n",
" <th>Sandwich Place</th>\n",
" <th>Scenic Lookout</th>\n",
" <th>Sculpture Garden</th>\n",
" <th>Seafood Restaurant</th>\n",
" <th>Shoe Store</th>\n",
" <th>Shopping Mall</th>\n",
" <th>Skate Park</th>\n",
" <th>Skating Rink</th>\n",
" <th>Smoke Shop</th>\n",
" <th>Smoothie Shop</th>\n",
" <th>Snack Place</th>\n",
" <th>Soup Place</th>\n",
" <th>Spa</th>\n",
" <th>Speakeasy</th>\n",
" <th>Sporting Goods Shop</th>\n",
" <th>Sports Bar</th>\n",
" <th>Stadium</th>\n",
" <th>Stationery Store</th>\n",
" <th>Steakhouse</th>\n",
" <th>Strip Club</th>\n",
" <th>Summer Camp</th>\n",
" <th>Supermarket</th>\n",
" <th>Sushi Restaurant</th>\n",
" <th>Swim School</th>\n",
" <th>Taco Place</th>\n",
" <th>Tailor Shop</th>\n",
" <th>Taiwanese Restaurant</th>\n",
" <th>Tanning Salon</th>\n",
" <th>Tea Room</th>\n",
" <th>Thai Restaurant</th>\n",
" <th>Theater</th>\n",
" <th>Theme Restaurant</th>\n",
" <th>Toy / Game Store</th>\n",
" <th>Trail</th>\n",
" <th>Train Station</th>\n",
" <th>Vegetarian / Vegan Restaurant</th>\n",
" <th>Video Game Store</th>\n",
" <th>Vietnamese Restaurant</th>\n",
" <th>Wine Bar</th>\n",
" <th>Wine Shop</th>\n",
" <th>Wings Joint</th>\n",
" <th>Women's Store</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>Berczy Park</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.018519</td>\n",
" <td>0.037037</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.018519</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.037037</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.018519</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.037037</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.037037</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.018519</td>\n",
" <td>0.055556</td>\n",
" <td>0.074074</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.018519</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.018519</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.018519</td>\n",
" <td>0.018519</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.018519</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.018519</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.037037</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.037037</td>\n",
" <td>0.000000</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.018519</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.018519</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>Brockton, Parkdale Village, Exhibition Place</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.043478</td>\n",
" <td>0.000000</td>\n",
" <td>0.043478</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.086957</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.043478</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.130435</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.043478</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.086957</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.043478</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.043478</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.043478</td>\n",
" <td>0.043478</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.043478</td>\n",
" <td>0.000000</td>\n",
" <td>0.043478</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.086957</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.043478</td>\n",
" <td>0.043478</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.043478</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.043478</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>Business reply mail Processing Centre, South C...</td>\n",
" <td>0.052632</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.052632</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.052632</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.052632</td>\n",
" <td>0.000000</td>\n",
" <td>0.052632</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.052632</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.052632</td>\n",
" <td>0.052632</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.052632</td>\n",
" <td>0.052632</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.052632</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.105263</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.052632</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.052632</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.052632</td>\n",
" <td>0.000000</td>\n",
" <td>0.052632</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.052632</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.052632</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>CN Tower, King and Spadina, Railway Lands, Har...</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0625</td>\n",
" <td>0.0625</td>\n",
" <td>0.125</td>\n",
" <td>0.1875</td>\n",
" <td>0.125</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.062500</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0625</td>\n",
" <td>0.000000</td>\n",
" <td>0.062500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0625</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0625</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.062500</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.062500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>Central Bay Street</td>\n",
" <td>0.015873</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.015873</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.015873</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.031746</td>\n",
" <td>0.000000</td>\n",
" <td>0.031746</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.063492</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.015873</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.174603</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.015873</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.031746</td>\n",
" <td>0.015873</td>\n",
" <td>0.015873</td>\n",
" <td>0.015873</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.015873</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.015873</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.015873</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.015873</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.015873</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.015873</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.015873</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.015873</td>\n",
" <td>0.015873</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.063492</td>\n",
" <td>0.031746</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.015873</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.015873</td>\n",
" <td>0.000000</td>\n",
" <td>0.015873</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.015873</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.015873</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.015873</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.015873</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.015873</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.031746</td>\n",
" <td>0.000000</td>\n",
" <td>0.047619</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.015873</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.015873</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.015873</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.015873</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.015873</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.015873</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>Christie</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.058824</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.058824</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.176471</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.058824</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.058824</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.058824</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.235294</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.058824</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.058824</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.117647</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.058824</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>Church and Wellesley</td>\n",
" <td>0.025974</td>\n",
" <td>0.012987</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.025974</td>\n",
" <td>0.000000</td>\n",
" <td>0.025974</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.025974</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.077922</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.012987</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.012987</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012987</td>\n",
" <td>0.012987</td>\n",
" <td>0.038961</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012987</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.025974</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.012987</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.051948</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012987</td>\n",
" <td>0.025974</td>\n",
" <td>0.025974</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012987</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.025974</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.038961</td>\n",
" <td>0.00</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.012987</td>\n",
" <td>0.012987</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.064935</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012987</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012987</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>Commerce Court, Victoria Hotel</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.040000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.070000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.020000</td>\n",
" <td>0.110000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.030000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.040000</td>\n",
" <td>0.010000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.050000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.030000</td>\n",
" <td>0.030000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.070000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.030000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.020000</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>Davisville</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.058824</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.058824</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.088235</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.058824</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.058824</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.117647</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.088235</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.058824</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.058824</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>Davisville North</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.125000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.125000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.125000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.125000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.125000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.125000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.125000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.125000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>Dufferin, Dovercourt Village</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.125000</td>\n",
" <td>0.062500</td>\n",
" <td>0.062500</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.062500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.062500</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.062500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.062500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.062500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.062500</td>\n",
" <td>0.000000</td>\n",
" <td>0.062500</td>\n",
" <td>0.125000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0625</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0625</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.062500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>First Canadian Place, Underground city</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.030000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.030000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.020000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.080000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.100000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.030000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.040000</td>\n",
" <td>0.010000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.040000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.040000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.01</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.020000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.040000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.030000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.030000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.030000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.020000</td>\n",
" <td>0.020000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.01</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>Forest Hill North &amp; West, Forest Hill Road Park</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.250000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.250000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.250000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.250000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>Garden District, Ryerson</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.020000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.030000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.030000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.090000</td>\n",
" <td>0.000000</td>\n",
" <td>0.080000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.01</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.030000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.01</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.020000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.030000</td>\n",
" <td>0.030000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.01</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.030000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.01</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.01</td>\n",
" <td>0.020000</td>\n",
" <td>0.010000</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>Harbourfront East, Union Station, Toronto Islands</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.05</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.020000</td>\n",
" <td>0.02</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.030000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.040000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.130000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.01</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.030000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.040000</td>\n",
" <td>0.01</td>\n",
" <td>0.01</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.030000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.01</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.01</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.020000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.020000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.020000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.030000</td>\n",
" <td>0.01</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.03</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.01</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.030000</td>\n",
" <td>0.0100</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0100</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.01</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>High Park, The Junction South</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.040000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.040000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.040000</td>\n",
" <td>0.000000</td>\n",
" <td>0.040000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.040000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.080000</td>\n",
" <td>0.04</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.040000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.040000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.04</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.040000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.040000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.040000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.040000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.040000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.080000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.040000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.080000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.040000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.040000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.080000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>India Bazaar, The Beaches West</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.090909</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.136364</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.090909</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>Kensington Market, Chinatown, Grange Park</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.016667</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.050000</td>\n",
" <td>0.000000</td>\n",
" <td>0.033333</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.016667</td>\n",
" <td>0.016667</td>\n",
" <td>0.000000</td>\n",
" <td>0.016667</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.016667</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.016667</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.083333</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.016667</td>\n",
" <td>0.016667</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.016667</td>\n",
" <td>0.066667</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.016667</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.050000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.016667</td>\n",
" <td>0.016667</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.016667</td>\n",
" <td>0.000000</td>\n",
" <td>0.016667</td>\n",
" <td>0.000000</td>\n",
" <td>0.016667</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.016667</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.033333</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.016667</td>\n",
" <td>0.000000</td>\n",
" <td>0.033333</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.016667</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.016667</td>\n",
" <td>0.016667</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.050000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.016667</td>\n",
" <td>0.00</td>\n",
" <td>0.033333</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.016667</td>\n",
" <td>0.016667</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.016667</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.016667</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.016667</td>\n",
" <td>0.016667</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.050000</td>\n",
" <td>0.000000</td>\n",
" <td>0.050000</td>\n",
" <td>0.016667</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>Lawrence Park</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.333333</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.333333</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.333333</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>Little Portugal, Trinity</td>\n",
" <td>0.022222</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.022222</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.066667</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.111111</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022222</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022222</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022222</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.044444</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022222</td>\n",
" <td>0.044444</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022222</td>\n",
" <td>0.022222</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022222</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022222</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022222</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022222</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022222</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.022222</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022222</td>\n",
" <td>0.022222</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022222</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022222</td>\n",
" <td>0.022222</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.044444</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022222</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022222</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.022222</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022222</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022222</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.044444</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022222</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.044444</td>\n",
" <td>0.000000</td>\n",
" <td>0.022222</td>\n",
" <td>0.022222</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>Moore Park, Summerhill East</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.250000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.250000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.25</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.250000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>North Toronto West, Lawrence Park</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.136364</td>\n",
" <td>0.000000</td>\n",
" <td>0.090909</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.045455</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>Parkdale, Roncesvalles</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.071429</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.071429</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.142857</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.071429</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.071429</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.071429</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.071429</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.071429</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.142857</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.071429</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.071429</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.071429</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>Queen's Park, Ontario Provincial Government</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.029412</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.205882</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.029412</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.058824</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>Regent Park, Harbourfront</td>\n",
" <td>0.022727</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022727</td>\n",
" <td>0.00</td>\n",
" <td>0.022727</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.068182</td>\n",
" <td>0.022727</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022727</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022727</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.181818</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.022727</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022727</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022727</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022727</td>\n",
" <td>0.000000</td>\n",
" <td>0.022727</td>\n",
" <td>0.000000</td>\n",
" <td>0.022727</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022727</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022727</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022727</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.022727</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.068182</td>\n",
" <td>0.022727</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.068182</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022727</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022727</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022727</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.045455</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.022727</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>Richmond, Adelaide, King</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.021277</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.010638</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.021277</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.021277</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.010638</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.053191</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.031915</td>\n",
" <td>0.000000</td>\n",
" <td>0.106383</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.021277</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.021277</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.031915</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.031915</td>\n",
" <td>0.010638</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.031915</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.021277</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.010638</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.042553</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.021277</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.021277</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.021277</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.031915</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>Rosedale</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.500000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.250000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.250000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>Roselawn</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.250000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.25</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.250000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.250000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>Runnymede, Swansea</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.029412</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.088235</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.088235</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.058824</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.058824</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.058824</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.058824</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>St. James Town</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.037975</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.012658</td>\n",
" <td>0.0000</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.063291</td>\n",
" <td>0.00</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.025316</td>\n",
" <td>0.050633</td>\n",
" <td>0.063291</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.025316</td>\n",
" <td>0.000</td>\n",
" <td>0.025316</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.025316</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.012658</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.037975</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.025316</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.025316</td>\n",
" <td>0.012658</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.025316</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.025316</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.050633</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.025316</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.012658</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>30</th>\n",
" <td>St. James Town, Cabbagetown</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.046512</td>\n",
" <td>0.023256</td>\n",
" <td>0.023256</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.046512</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.069767</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.046512</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.023256</td>\n",
" <td>0.046512</td>\n",
" <td>0.0000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.046512</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.046512</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>31</th>\n",
" <td>Stn A PO Boxes</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.010638</td>\n",
" <td>0.010638</td>\n",
" <td>0.00</td>\n",
" <td>0.021277</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.021277</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.031915</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.0000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.021277</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.042553</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.021277</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.031915</td>\n",
" <td>0.095745</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.010638</td>\n",
" <td>0.000</td>\n",
" <td>0.021277</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.010638</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.021277</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.021277</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.031915</td>\n",
" <td>0.031915</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.021277</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.021277</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.021277</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.031915</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.031915</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010638</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.010638</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.010638</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>32</th>\n",
" <td>Studio District</td>\n",
" <td>0.025000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.050000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.050000</td>\n",
" <td>0.025000</td>\n",
" <td>0.025000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.025000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.050000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.100000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.025000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.025000</td>\n",
" <td>0.000000</td>\n",
" <td>0.075000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.025000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.025000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.025</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.025000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.025000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.050000</td>\n",
" <td>0.025000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.025000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.025000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.025000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.025000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.025000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.025000</td>\n",
" <td>0.000000</td>\n",
" <td>0.025000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.025000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.025000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.025</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.025000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.025000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>33</th>\n",
" <td>Summerhill West, Rathnelly, South Hill, Forest...</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.062500</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.062500</td>\n",
" <td>0.000000</td>\n",
" <td>0.062500</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.125000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.062500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.062500</td>\n",
" <td>0.000000</td>\n",
" <td>0.062500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.062500</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.125000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.062500</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0625</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0625</td>\n",
" <td>0.062500</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.062500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>34</th>\n",
" <td>The Annex, North Midtown, Yorkville</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.047619</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.047619</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.142857</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.047619</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.095238</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.047619</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.047619</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.047619</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.047619</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.047619</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.047619</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.047619</td>\n",
" <td>0.047619</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.047619</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.142857</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.047619</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>35</th>\n",
" <td>The Beaches</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.250000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.250000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.250000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>36</th>\n",
" <td>The Danforth West, Riverdale</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.046512</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.069767</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.023256</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.023256</td>\n",
" <td>0.046512</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.186047</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.046512</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.069767</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.046512</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.023256</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>37</th>\n",
" <td>Toronto Dominion Centre, Design Exchange</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.030000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.020000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.00</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.0000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.060000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.100000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.030000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.070000</td>\n",
" <td>0.00</td>\n",
" <td>0.01</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.030000</td>\n",
" <td>0.030000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.030000</td>\n",
" <td>0.01</td>\n",
" <td>0.000000</td>\n",
" <td>0.030000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.030000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.010000</td>\n",
" <td>0.020000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.01</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.020000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.01</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.010000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>38</th>\n",
" <td>University of Toronto, Harbord</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.058824</td>\n",
" <td>0.029412</td>\n",
" <td>0.058824</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.058824</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.147059</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.058824</td>\n",
" <td>0.058824</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.058824</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.0000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.00</td>\n",
" <td>0.000000</td>\n",
" <td>0.029412</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Neighborhood Yoga Studio \\\n",
"0 Berczy Park 0.000000 \n",
"1 Brockton, Parkdale Village, Exhibition Place 0.000000 \n",
"2 Business reply mail Processing Centre, South C... 0.052632 \n",
"3 CN Tower, King and Spadina, Railway Lands, Har... 0.000000 \n",
"4 Central Bay Street 0.015873 \n",
"5 Christie 0.000000 \n",
"6 Church and Wellesley 0.025974 \n",
"7 Commerce Court, Victoria Hotel 0.000000 \n",
"8 Davisville 0.000000 \n",
"9 Davisville North 0.000000 \n",
"10 Dufferin, Dovercourt Village 0.000000 \n",
"11 First Canadian Place, Underground city 0.000000 \n",
"12 Forest Hill North & West, Forest Hill Road Park 0.000000 \n",
"13 Garden District, Ryerson 0.000000 \n",
"14 Harbourfront East, Union Station, Toronto Islands 0.000000 \n",
"15 High Park, The Junction South 0.000000 \n",
"16 India Bazaar, The Beaches West 0.000000 \n",
"17 Kensington Market, Chinatown, Grange Park 0.000000 \n",
"18 Lawrence Park 0.000000 \n",
"19 Little Portugal, Trinity 0.022222 \n",
"20 Moore Park, Summerhill East 0.000000 \n",
"21 North Toronto West, Lawrence Park 0.045455 \n",
"22 Parkdale, Roncesvalles 0.000000 \n",
"23 Queen's Park, Ontario Provincial Government 0.029412 \n",
"24 Regent Park, Harbourfront 0.022727 \n",
"25 Richmond, Adelaide, King 0.000000 \n",
"26 Rosedale 0.000000 \n",
"27 Roselawn 0.000000 \n",
"28 Runnymede, Swansea 0.029412 \n",
"29 St. James Town 0.000000 \n",
"30 St. James Town, Cabbagetown 0.023256 \n",
"31 Stn A PO Boxes 0.010638 \n",
"32 Studio District 0.025000 \n",
"33 Summerhill West, Rathnelly, South Hill, Forest... 0.000000 \n",
"34 The Annex, North Midtown, Yorkville 0.000000 \n",
"35 The Beaches 0.000000 \n",
"36 The Danforth West, Riverdale 0.023256 \n",
"37 Toronto Dominion Centre, Design Exchange 0.000000 \n",
"38 University of Toronto, Harbord 0.029412 \n",
"\n",
" Afghan Restaurant Airport Airport Food Court Airport Lounge \\\n",
"0 0.000000 0.0000 0.0000 0.000 \n",
"1 0.000000 0.0000 0.0000 0.000 \n",
"2 0.000000 0.0000 0.0000 0.000 \n",
"3 0.000000 0.0625 0.0625 0.125 \n",
"4 0.000000 0.0000 0.0000 0.000 \n",
"5 0.000000 0.0000 0.0000 0.000 \n",
"6 0.012987 0.0000 0.0000 0.000 \n",
"7 0.000000 0.0000 0.0000 0.000 \n",
"8 0.000000 0.0000 0.0000 0.000 \n",
"9 0.000000 0.0000 0.0000 0.000 \n",
"10 0.000000 0.0000 0.0000 0.000 \n",
"11 0.000000 0.0000 0.0000 0.000 \n",
"12 0.000000 0.0000 0.0000 0.000 \n",
"13 0.000000 0.0000 0.0000 0.000 \n",
"14 0.000000 0.0000 0.0000 0.000 \n",
"15 0.000000 0.0000 0.0000 0.000 \n",
"16 0.000000 0.0000 0.0000 0.000 \n",
"17 0.000000 0.0000 0.0000 0.000 \n",
"18 0.000000 0.0000 0.0000 0.000 \n",
"19 0.000000 0.0000 0.0000 0.000 \n",
"20 0.000000 0.0000 0.0000 0.000 \n",
"21 0.000000 0.0000 0.0000 0.000 \n",
"22 0.000000 0.0000 0.0000 0.000 \n",
"23 0.000000 0.0000 0.0000 0.000 \n",
"24 0.000000 0.0000 0.0000 0.000 \n",
"25 0.000000 0.0000 0.0000 0.000 \n",
"26 0.000000 0.0000 0.0000 0.000 \n",
"27 0.000000 0.0000 0.0000 0.000 \n",
"28 0.000000 0.0000 0.0000 0.000 \n",
"29 0.000000 0.0000 0.0000 0.000 \n",
"30 0.000000 0.0000 0.0000 0.000 \n",
"31 0.000000 0.0000 0.0000 0.000 \n",
"32 0.000000 0.0000 0.0000 0.000 \n",
"33 0.000000 0.0000 0.0000 0.000 \n",
"34 0.000000 0.0000 0.0000 0.000 \n",
"35 0.000000 0.0000 0.0000 0.000 \n",
"36 0.000000 0.0000 0.0000 0.000 \n",
"37 0.000000 0.0000 0.0000 0.000 \n",
"38 0.000000 0.0000 0.0000 0.000 \n",
"\n",
" Airport Service Airport Terminal American Restaurant Antique Shop \\\n",
"0 0.0000 0.000 0.000000 0.000000 \n",
"1 0.0000 0.000 0.000000 0.000000 \n",
"2 0.0000 0.000 0.000000 0.000000 \n",
"3 0.1875 0.125 0.000000 0.000000 \n",
"4 0.0000 0.000 0.000000 0.000000 \n",
"5 0.0000 0.000 0.000000 0.000000 \n",
"6 0.0000 0.000 0.012987 0.000000 \n",
"7 0.0000 0.000 0.040000 0.000000 \n",
"8 0.0000 0.000 0.000000 0.000000 \n",
"9 0.0000 0.000 0.000000 0.000000 \n",
"10 0.0000 0.000 0.000000 0.000000 \n",
"11 0.0000 0.000 0.030000 0.000000 \n",
"12 0.0000 0.000 0.000000 0.000000 \n",
"13 0.0000 0.000 0.000000 0.000000 \n",
"14 0.0000 0.000 0.000000 0.000000 \n",
"15 0.0000 0.000 0.000000 0.040000 \n",
"16 0.0000 0.000 0.000000 0.000000 \n",
"17 0.0000 0.000 0.000000 0.000000 \n",
"18 0.0000 0.000 0.000000 0.000000 \n",
"19 0.0000 0.000 0.000000 0.000000 \n",
"20 0.0000 0.000 0.000000 0.000000 \n",
"21 0.0000 0.000 0.000000 0.000000 \n",
"22 0.0000 0.000 0.000000 0.000000 \n",
"23 0.0000 0.000 0.000000 0.000000 \n",
"24 0.0000 0.000 0.000000 0.022727 \n",
"25 0.0000 0.000 0.021277 0.000000 \n",
"26 0.0000 0.000 0.000000 0.000000 \n",
"27 0.0000 0.000 0.000000 0.000000 \n",
"28 0.0000 0.000 0.000000 0.000000 \n",
"29 0.0000 0.000 0.037975 0.000000 \n",
"30 0.0000 0.000 0.000000 0.000000 \n",
"31 0.0000 0.000 0.010638 0.010638 \n",
"32 0.0000 0.000 0.050000 0.000000 \n",
"33 0.0000 0.000 0.062500 0.000000 \n",
"34 0.0000 0.000 0.000000 0.000000 \n",
"35 0.0000 0.000 0.000000 0.000000 \n",
"36 0.0000 0.000 0.023256 0.000000 \n",
"37 0.0000 0.000 0.030000 0.000000 \n",
"38 0.0000 0.000 0.000000 0.000000 \n",
"\n",
" Aquarium Art Gallery Art Museum Arts & Crafts Store Asian Restaurant \\\n",
"0 0.00 0.018519 0.000000 0.000000 0.000000 \n",
"1 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"2 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"3 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.00 0.000000 0.015873 0.000000 0.000000 \n",
"5 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"6 0.00 0.000000 0.000000 0.012987 0.000000 \n",
"7 0.00 0.010000 0.000000 0.000000 0.010000 \n",
"8 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"9 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"11 0.00 0.010000 0.000000 0.000000 0.030000 \n",
"12 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.00 0.010000 0.000000 0.000000 0.000000 \n",
"14 0.05 0.010000 0.000000 0.000000 0.000000 \n",
"15 0.00 0.000000 0.000000 0.040000 0.000000 \n",
"16 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"17 0.00 0.000000 0.000000 0.016667 0.000000 \n",
"18 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.00 0.022222 0.000000 0.000000 0.066667 \n",
"20 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"22 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"23 0.00 0.000000 0.000000 0.029412 0.000000 \n",
"24 0.00 0.022727 0.000000 0.000000 0.000000 \n",
"25 0.00 0.010638 0.010638 0.000000 0.010638 \n",
"26 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"29 0.00 0.012658 0.000000 0.000000 0.012658 \n",
"30 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"31 0.00 0.021277 0.000000 0.000000 0.000000 \n",
"32 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"33 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"34 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"35 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"36 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"37 0.00 0.010000 0.000000 0.000000 0.020000 \n",
"38 0.00 0.000000 0.000000 0.000000 0.000000 \n",
"\n",
" Athletics & Sports Auto Workshop BBQ Joint Baby Store Bagel Shop \\\n",
"0 0.000000 0.000000 0.018519 0.000000 0.018519 \n",
"1 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.052632 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"5 0.058824 0.000000 0.000000 0.058824 0.000000 \n",
"6 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"7 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"8 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"11 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"12 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"14 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"15 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"16 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"18 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.000000 0.000000 0.045455 \n",
"22 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"23 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"24 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"25 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"26 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"29 0.000000 0.000000 0.012658 0.000000 0.000000 \n",
"30 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"31 0.000000 0.000000 0.010638 0.000000 0.010638 \n",
"32 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"33 0.000000 0.000000 0.000000 0.000000 0.062500 \n",
"34 0.000000 0.000000 0.047619 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"37 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"38 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"\n",
" Bakery Bank Bar Baseball Stadium Basketball Stadium \\\n",
"0 0.037037 0.000000 0.000000 0.00 0.018519 \n",
"1 0.043478 0.000000 0.043478 0.00 0.000000 \n",
"2 0.000000 0.000000 0.000000 0.00 0.000000 \n",
"3 0.000000 0.000000 0.062500 0.00 0.000000 \n",
"4 0.000000 0.000000 0.015873 0.00 0.000000 \n",
"5 0.000000 0.000000 0.000000 0.00 0.000000 \n",
"6 0.000000 0.000000 0.000000 0.00 0.000000 \n",
"7 0.020000 0.000000 0.010000 0.00 0.000000 \n",
"8 0.000000 0.000000 0.000000 0.00 0.000000 \n",
"9 0.000000 0.000000 0.000000 0.00 0.000000 \n",
"10 0.125000 0.062500 0.062500 0.00 0.000000 \n",
"11 0.010000 0.000000 0.020000 0.00 0.000000 \n",
"12 0.000000 0.000000 0.000000 0.00 0.000000 \n",
"13 0.020000 0.010000 0.010000 0.00 0.000000 \n",
"14 0.010000 0.010000 0.020000 0.02 0.010000 \n",
"15 0.040000 0.000000 0.040000 0.00 0.000000 \n",
"16 0.000000 0.000000 0.000000 0.00 0.000000 \n",
"17 0.050000 0.000000 0.033333 0.00 0.000000 \n",
"18 0.000000 0.000000 0.000000 0.00 0.000000 \n",
"19 0.000000 0.000000 0.111111 0.00 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.00 0.000000 \n",
"21 0.000000 0.000000 0.000000 0.00 0.000000 \n",
"22 0.000000 0.000000 0.071429 0.00 0.000000 \n",
"23 0.000000 0.029412 0.029412 0.00 0.000000 \n",
"24 0.068182 0.022727 0.000000 0.00 0.000000 \n",
"25 0.021277 0.000000 0.010638 0.00 0.000000 \n",
"26 0.000000 0.000000 0.000000 0.00 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.00 0.000000 \n",
"28 0.000000 0.029412 0.029412 0.00 0.000000 \n",
"29 0.012658 0.000000 0.000000 0.00 0.000000 \n",
"30 0.046512 0.023256 0.023256 0.00 0.000000 \n",
"31 0.021277 0.000000 0.000000 0.00 0.010638 \n",
"32 0.050000 0.025000 0.025000 0.00 0.000000 \n",
"33 0.000000 0.062500 0.000000 0.00 0.000000 \n",
"34 0.000000 0.000000 0.000000 0.00 0.000000 \n",
"35 0.000000 0.000000 0.000000 0.00 0.000000 \n",
"36 0.023256 0.000000 0.000000 0.00 0.000000 \n",
"37 0.020000 0.010000 0.010000 0.00 0.010000 \n",
"38 0.058824 0.029412 0.058824 0.00 0.000000 \n",
"\n",
" Beach Bed & Breakfast Beer Bar Beer Store Belgian Restaurant \\\n",
"0 0.018519 0.000000 0.037037 0.000000 0.000000 \n",
"1 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"5 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"6 0.000000 0.000000 0.012987 0.000000 0.000000 \n",
"7 0.000000 0.000000 0.020000 0.000000 0.000000 \n",
"8 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"11 0.000000 0.000000 0.020000 0.000000 0.000000 \n",
"12 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.000000 0.000000 0.010000 0.000000 0.000000 \n",
"14 0.000000 0.000000 0.010000 0.000000 0.000000 \n",
"15 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"16 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.016667 0.016667 0.000000 0.016667 \n",
"18 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.000000 0.000000 0.022222 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"22 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"23 0.000000 0.000000 0.029412 0.000000 0.000000 \n",
"24 0.000000 0.000000 0.000000 0.022727 0.000000 \n",
"25 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"26 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"29 0.000000 0.000000 0.012658 0.000000 0.012658 \n",
"30 0.000000 0.000000 0.000000 0.023256 0.000000 \n",
"31 0.000000 0.000000 0.031915 0.000000 0.000000 \n",
"32 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"33 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"37 0.000000 0.000000 0.020000 0.000000 0.000000 \n",
"38 0.000000 0.000000 0.029412 0.029412 0.000000 \n",
"\n",
" Bistro Boat or Ferry Bookstore Boutique Brazilian Restaurant \\\n",
"0 0.018519 0.0000 0.000000 0.000000 0.000000 \n",
"1 0.000000 0.0000 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.0000 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.0625 0.000000 0.062500 0.000000 \n",
"4 0.000000 0.0000 0.000000 0.000000 0.000000 \n",
"5 0.000000 0.0000 0.000000 0.000000 0.000000 \n",
"6 0.000000 0.0000 0.012987 0.000000 0.000000 \n",
"7 0.000000 0.0000 0.010000 0.000000 0.000000 \n",
"8 0.000000 0.0000 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.0000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.0000 0.000000 0.000000 0.000000 \n",
"11 0.000000 0.0000 0.010000 0.000000 0.010000 \n",
"12 0.000000 0.0000 0.000000 0.000000 0.000000 \n",
"13 0.000000 0.0000 0.020000 0.000000 0.000000 \n",
"14 0.010000 0.0000 0.000000 0.000000 0.000000 \n",
"15 0.000000 0.0000 0.040000 0.000000 0.000000 \n",
"16 0.000000 0.0000 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.0000 0.000000 0.000000 0.000000 \n",
"18 0.000000 0.0000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.0000 0.000000 0.022222 0.000000 \n",
"20 0.000000 0.0000 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.0000 0.000000 0.000000 0.000000 \n",
"22 0.000000 0.0000 0.071429 0.000000 0.000000 \n",
"23 0.000000 0.0000 0.000000 0.000000 0.000000 \n",
"24 0.000000 0.0000 0.000000 0.000000 0.000000 \n",
"25 0.000000 0.0000 0.021277 0.000000 0.010638 \n",
"26 0.000000 0.0000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.0000 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.0000 0.029412 0.000000 0.000000 \n",
"29 0.012658 0.0000 0.012658 0.000000 0.000000 \n",
"30 0.000000 0.0000 0.023256 0.000000 0.000000 \n",
"31 0.010638 0.0000 0.010638 0.000000 0.000000 \n",
"32 0.000000 0.0000 0.025000 0.000000 0.000000 \n",
"33 0.000000 0.0000 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.0000 0.000000 0.000000 0.000000 \n",
"35 0.000000 0.0000 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.0000 0.046512 0.000000 0.000000 \n",
"37 0.010000 0.0000 0.010000 0.000000 0.000000 \n",
"38 0.000000 0.0000 0.058824 0.000000 0.000000 \n",
"\n",
" Breakfast Spot Brewery Bubble Tea Shop Building Burger Joint \\\n",
"0 0.018519 0.000000 0.000000 0.000000 0.000000 \n",
"1 0.086957 0.000000 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.052632 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.000000 0.031746 0.000000 0.031746 \n",
"5 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"6 0.012987 0.000000 0.025974 0.000000 0.025974 \n",
"7 0.020000 0.000000 0.000000 0.010000 0.010000 \n",
"8 0.000000 0.029412 0.000000 0.000000 0.000000 \n",
"9 0.125000 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.062500 0.000000 0.000000 0.000000 \n",
"11 0.010000 0.000000 0.000000 0.010000 0.010000 \n",
"12 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.000000 0.000000 0.030000 0.000000 0.010000 \n",
"14 0.000000 0.030000 0.010000 0.000000 0.000000 \n",
"15 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"16 0.000000 0.045455 0.000000 0.000000 0.000000 \n",
"17 0.016667 0.000000 0.000000 0.000000 0.016667 \n",
"18 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.022222 0.000000 0.000000 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"22 0.142857 0.000000 0.000000 0.000000 0.000000 \n",
"23 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"24 0.045455 0.000000 0.000000 0.000000 0.000000 \n",
"25 0.010638 0.000000 0.000000 0.010638 0.010638 \n",
"26 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"29 0.012658 0.000000 0.000000 0.000000 0.000000 \n",
"30 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"31 0.021277 0.000000 0.000000 0.000000 0.000000 \n",
"32 0.000000 0.050000 0.000000 0.000000 0.000000 \n",
"33 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.000000 0.000000 0.047619 \n",
"35 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.023256 0.023256 0.000000 0.000000 \n",
"37 0.010000 0.000000 0.000000 0.000000 0.000000 \n",
"38 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"\n",
" Burrito Place Bus Line Butcher Café Cajun / Creole Restaurant \\\n",
"0 0.000000 0.000000 0.000000 0.037037 0.00 \n",
"1 0.043478 0.000000 0.000000 0.130435 0.00 \n",
"2 0.052632 0.000000 0.052632 0.000000 0.00 \n",
"3 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"4 0.000000 0.000000 0.000000 0.063492 0.00 \n",
"5 0.000000 0.000000 0.000000 0.176471 0.00 \n",
"6 0.012987 0.000000 0.000000 0.025974 0.00 \n",
"7 0.000000 0.000000 0.000000 0.070000 0.00 \n",
"8 0.000000 0.000000 0.000000 0.058824 0.00 \n",
"9 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"10 0.000000 0.000000 0.000000 0.062500 0.00 \n",
"11 0.000000 0.000000 0.000000 0.080000 0.00 \n",
"12 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"13 0.010000 0.000000 0.000000 0.030000 0.00 \n",
"14 0.000000 0.000000 0.000000 0.040000 0.00 \n",
"15 0.000000 0.000000 0.000000 0.080000 0.04 \n",
"16 0.045455 0.000000 0.000000 0.000000 0.00 \n",
"17 0.000000 0.000000 0.000000 0.083333 0.00 \n",
"18 0.000000 0.333333 0.000000 0.000000 0.00 \n",
"19 0.000000 0.000000 0.000000 0.044444 0.00 \n",
"20 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"21 0.000000 0.000000 0.000000 0.045455 0.00 \n",
"22 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"23 0.029412 0.000000 0.000000 0.029412 0.00 \n",
"24 0.000000 0.000000 0.000000 0.045455 0.00 \n",
"25 0.010638 0.000000 0.000000 0.053191 0.00 \n",
"26 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"27 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"28 0.029412 0.000000 0.029412 0.088235 0.00 \n",
"29 0.012658 0.000000 0.000000 0.063291 0.00 \n",
"30 0.000000 0.000000 0.023256 0.046512 0.00 \n",
"31 0.000000 0.000000 0.000000 0.042553 0.00 \n",
"32 0.000000 0.000000 0.000000 0.100000 0.00 \n",
"33 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"34 0.000000 0.000000 0.000000 0.142857 0.00 \n",
"35 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"36 0.000000 0.000000 0.000000 0.023256 0.00 \n",
"37 0.010000 0.000000 0.000000 0.060000 0.00 \n",
"38 0.000000 0.000000 0.000000 0.147059 0.00 \n",
"\n",
" Camera Store Candy Store Caribbean Restaurant Cheese Shop \\\n",
"0 0.000000 0.000000 0.000000 0.037037 \n",
"1 0.000000 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.000000 0.000000 0.000000 \n",
"5 0.000000 0.058824 0.000000 0.000000 \n",
"6 0.000000 0.000000 0.012987 0.000000 \n",
"7 0.000000 0.000000 0.000000 0.000000 \n",
"8 0.000000 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 0.000000 \n",
"11 0.000000 0.000000 0.000000 0.000000 \n",
"12 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.000000 0.000000 0.000000 0.000000 \n",
"14 0.000000 0.000000 0.000000 0.000000 \n",
"15 0.000000 0.000000 0.000000 0.000000 \n",
"16 0.000000 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.000000 0.016667 0.016667 \n",
"18 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.000000 0.000000 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.000000 0.000000 \n",
"22 0.000000 0.000000 0.000000 0.000000 \n",
"23 0.000000 0.000000 0.000000 0.000000 \n",
"24 0.000000 0.000000 0.000000 0.000000 \n",
"25 0.000000 0.000000 0.000000 0.000000 \n",
"26 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.000000 0.000000 0.000000 \n",
"29 0.012658 0.000000 0.000000 0.000000 \n",
"30 0.000000 0.000000 0.023256 0.000000 \n",
"31 0.000000 0.000000 0.000000 0.021277 \n",
"32 0.000000 0.000000 0.000000 0.025000 \n",
"33 0.000000 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.000000 0.047619 \n",
"35 0.000000 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.000000 0.023256 0.000000 \n",
"37 0.000000 0.000000 0.000000 0.000000 \n",
"38 0.000000 0.000000 0.000000 0.000000 \n",
"\n",
" Chinese Restaurant Chocolate Shop Church Climbing Gym \\\n",
"0 0.000000 0.000000 0.000000 0.000000 \n",
"1 0.000000 0.000000 0.000000 0.043478 \n",
"2 0.000000 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.015873 0.000000 0.000000 0.000000 \n",
"5 0.000000 0.000000 0.000000 0.000000 \n",
"6 0.000000 0.000000 0.000000 0.000000 \n",
"7 0.000000 0.000000 0.000000 0.000000 \n",
"8 0.000000 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 0.000000 \n",
"11 0.000000 0.000000 0.000000 0.000000 \n",
"12 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.010000 0.000000 0.000000 0.000000 \n",
"14 0.010000 0.000000 0.000000 0.000000 \n",
"15 0.000000 0.000000 0.000000 0.000000 \n",
"16 0.000000 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.000000 0.000000 0.000000 \n",
"18 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.000000 0.000000 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.045455 0.000000 0.000000 0.000000 \n",
"22 0.000000 0.000000 0.000000 0.000000 \n",
"23 0.000000 0.000000 0.000000 0.000000 \n",
"24 0.000000 0.022727 0.000000 0.000000 \n",
"25 0.000000 0.000000 0.000000 0.000000 \n",
"26 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.000000 0.000000 0.000000 \n",
"29 0.000000 0.000000 0.000000 0.000000 \n",
"30 0.023256 0.000000 0.000000 0.000000 \n",
"31 0.000000 0.000000 0.010638 0.000000 \n",
"32 0.000000 0.000000 0.000000 0.000000 \n",
"33 0.000000 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.000000 0.000000 0.000000 \n",
"37 0.010000 0.000000 0.000000 0.000000 \n",
"38 0.029412 0.000000 0.000000 0.000000 \n",
"\n",
" Clothing Store Cocktail Bar Coffee Shop College Arts Building \\\n",
"0 0.018519 0.055556 0.074074 0.000000 \n",
"1 0.000000 0.000000 0.086957 0.000000 \n",
"2 0.000000 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.000000 0.174603 0.000000 \n",
"5 0.000000 0.000000 0.058824 0.000000 \n",
"6 0.012987 0.000000 0.077922 0.000000 \n",
"7 0.000000 0.020000 0.110000 0.000000 \n",
"8 0.000000 0.000000 0.058824 0.000000 \n",
"9 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 0.000000 \n",
"11 0.000000 0.000000 0.100000 0.000000 \n",
"12 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.090000 0.000000 0.080000 0.000000 \n",
"14 0.000000 0.000000 0.130000 0.000000 \n",
"15 0.000000 0.000000 0.000000 0.000000 \n",
"16 0.000000 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.016667 0.066667 0.000000 \n",
"18 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.022222 0.044444 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.136364 0.000000 0.090909 0.000000 \n",
"22 0.000000 0.000000 0.071429 0.000000 \n",
"23 0.000000 0.000000 0.205882 0.000000 \n",
"24 0.000000 0.000000 0.181818 0.000000 \n",
"25 0.031915 0.000000 0.106383 0.000000 \n",
"26 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.000000 0.088235 0.000000 \n",
"29 0.025316 0.050633 0.063291 0.000000 \n",
"30 0.000000 0.000000 0.069767 0.000000 \n",
"31 0.010638 0.031915 0.095745 0.000000 \n",
"32 0.025000 0.000000 0.075000 0.000000 \n",
"33 0.000000 0.000000 0.125000 0.000000 \n",
"34 0.000000 0.000000 0.095238 0.000000 \n",
"35 0.000000 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.000000 0.069767 0.000000 \n",
"37 0.010000 0.000000 0.100000 0.000000 \n",
"38 0.000000 0.000000 0.000000 0.029412 \n",
"\n",
" College Auditorium College Cafeteria College Gym College Rec Center \\\n",
"0 0.000000 0.000000 0.000000 0.00 \n",
"1 0.000000 0.000000 0.000000 0.00 \n",
"2 0.000000 0.000000 0.000000 0.00 \n",
"3 0.000000 0.000000 0.000000 0.00 \n",
"4 0.000000 0.000000 0.000000 0.00 \n",
"5 0.000000 0.000000 0.000000 0.00 \n",
"6 0.000000 0.000000 0.000000 0.00 \n",
"7 0.000000 0.000000 0.000000 0.00 \n",
"8 0.000000 0.000000 0.000000 0.00 \n",
"9 0.000000 0.000000 0.000000 0.00 \n",
"10 0.000000 0.000000 0.000000 0.00 \n",
"11 0.000000 0.000000 0.000000 0.00 \n",
"12 0.000000 0.000000 0.000000 0.00 \n",
"13 0.000000 0.000000 0.000000 0.01 \n",
"14 0.000000 0.000000 0.000000 0.00 \n",
"15 0.000000 0.000000 0.000000 0.00 \n",
"16 0.000000 0.000000 0.000000 0.00 \n",
"17 0.000000 0.000000 0.000000 0.00 \n",
"18 0.000000 0.000000 0.000000 0.00 \n",
"19 0.000000 0.000000 0.000000 0.00 \n",
"20 0.000000 0.000000 0.000000 0.00 \n",
"21 0.000000 0.000000 0.000000 0.00 \n",
"22 0.000000 0.000000 0.000000 0.00 \n",
"23 0.029412 0.029412 0.000000 0.00 \n",
"24 0.000000 0.000000 0.000000 0.00 \n",
"25 0.000000 0.000000 0.000000 0.00 \n",
"26 0.000000 0.000000 0.000000 0.00 \n",
"27 0.000000 0.000000 0.000000 0.00 \n",
"28 0.000000 0.000000 0.000000 0.00 \n",
"29 0.000000 0.000000 0.000000 0.00 \n",
"30 0.000000 0.000000 0.000000 0.00 \n",
"31 0.000000 0.000000 0.000000 0.00 \n",
"32 0.000000 0.000000 0.000000 0.00 \n",
"33 0.000000 0.000000 0.000000 0.00 \n",
"34 0.000000 0.000000 0.000000 0.00 \n",
"35 0.000000 0.000000 0.000000 0.00 \n",
"36 0.000000 0.000000 0.000000 0.00 \n",
"37 0.000000 0.000000 0.000000 0.00 \n",
"38 0.000000 0.000000 0.029412 0.00 \n",
"\n",
" Colombian Restaurant Comfort Food Restaurant Comic Shop Concert Hall \\\n",
"0 0.000000 0.018519 0.000000 0.018519 \n",
"1 0.000000 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.052632 0.000000 \n",
"3 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.000000 0.015873 0.000000 \n",
"5 0.000000 0.000000 0.000000 0.000000 \n",
"6 0.000000 0.000000 0.000000 0.000000 \n",
"7 0.000000 0.000000 0.000000 0.010000 \n",
"8 0.000000 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 0.000000 \n",
"11 0.010000 0.000000 0.000000 0.020000 \n",
"12 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.000000 0.000000 0.010000 0.000000 \n",
"14 0.000000 0.000000 0.000000 0.000000 \n",
"15 0.000000 0.000000 0.000000 0.000000 \n",
"16 0.000000 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.016667 0.000000 0.000000 \n",
"18 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.000000 0.000000 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.000000 0.000000 \n",
"22 0.000000 0.000000 0.000000 0.000000 \n",
"23 0.000000 0.000000 0.000000 0.000000 \n",
"24 0.000000 0.000000 0.000000 0.000000 \n",
"25 0.010638 0.000000 0.000000 0.021277 \n",
"26 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.000000 0.000000 0.000000 \n",
"29 0.000000 0.012658 0.000000 0.000000 \n",
"30 0.000000 0.000000 0.000000 0.000000 \n",
"31 0.000000 0.010638 0.000000 0.010638 \n",
"32 0.000000 0.025000 0.000000 0.000000 \n",
"33 0.000000 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.000000 0.000000 0.000000 \n",
"37 0.000000 0.000000 0.000000 0.020000 \n",
"38 0.000000 0.029412 0.000000 0.000000 \n",
"\n",
" Convenience Store Convention Center Cosmetics Shop Coworking Space \\\n",
"0 0.000000 0.00 0.000000 0.000 \n",
"1 0.043478 0.00 0.000000 0.000 \n",
"2 0.000000 0.00 0.000000 0.000 \n",
"3 0.000000 0.00 0.000000 0.000 \n",
"4 0.000000 0.00 0.000000 0.000 \n",
"5 0.000000 0.00 0.000000 0.000 \n",
"6 0.000000 0.00 0.000000 0.000 \n",
"7 0.000000 0.00 0.000000 0.000 \n",
"8 0.000000 0.00 0.000000 0.000 \n",
"9 0.000000 0.00 0.000000 0.000 \n",
"10 0.000000 0.00 0.000000 0.000 \n",
"11 0.000000 0.00 0.000000 0.000 \n",
"12 0.000000 0.00 0.000000 0.000 \n",
"13 0.000000 0.00 0.030000 0.000 \n",
"14 0.000000 0.01 0.000000 0.000 \n",
"15 0.000000 0.00 0.000000 0.000 \n",
"16 0.000000 0.00 0.000000 0.000 \n",
"17 0.000000 0.00 0.000000 0.000 \n",
"18 0.000000 0.00 0.000000 0.000 \n",
"19 0.000000 0.00 0.000000 0.000 \n",
"20 0.000000 0.00 0.000000 0.000 \n",
"21 0.000000 0.00 0.000000 0.000 \n",
"22 0.000000 0.00 0.000000 0.000 \n",
"23 0.000000 0.00 0.000000 0.000 \n",
"24 0.000000 0.00 0.022727 0.000 \n",
"25 0.000000 0.00 0.021277 0.000 \n",
"26 0.000000 0.00 0.000000 0.000 \n",
"27 0.000000 0.00 0.000000 0.000 \n",
"28 0.000000 0.00 0.000000 0.000 \n",
"29 0.000000 0.00 0.025316 0.000 \n",
"30 0.000000 0.00 0.000000 0.000 \n",
"31 0.000000 0.00 0.010638 0.000 \n",
"32 0.025000 0.00 0.000000 0.025 \n",
"33 0.000000 0.00 0.000000 0.000 \n",
"34 0.000000 0.00 0.000000 0.000 \n",
"35 0.000000 0.00 0.000000 0.000 \n",
"36 0.000000 0.00 0.023256 0.000 \n",
"37 0.000000 0.00 0.000000 0.000 \n",
"38 0.000000 0.00 0.000000 0.000 \n",
"\n",
" Creperie Cuban Restaurant Cupcake Shop Dance Studio Deli / Bodega \\\n",
"0 0.018519 0.000000 0.000000 0.000000 0.000000 \n",
"1 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"5 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"6 0.012987 0.000000 0.000000 0.012987 0.000000 \n",
"7 0.010000 0.000000 0.000000 0.000000 0.030000 \n",
"8 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"11 0.000000 0.000000 0.000000 0.000000 0.030000 \n",
"12 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"14 0.000000 0.000000 0.000000 0.010000 0.010000 \n",
"15 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"16 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"18 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.022222 0.022222 0.000000 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"22 0.000000 0.071429 0.000000 0.000000 0.000000 \n",
"23 0.029412 0.000000 0.000000 0.000000 0.000000 \n",
"24 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"25 0.000000 0.000000 0.010638 0.000000 0.031915 \n",
"26 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"29 0.025316 0.000000 0.000000 0.000000 0.000000 \n",
"30 0.000000 0.000000 0.000000 0.000000 0.023256 \n",
"31 0.021277 0.000000 0.000000 0.000000 0.010638 \n",
"32 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"33 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"37 0.000000 0.000000 0.000000 0.000000 0.030000 \n",
"38 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"\n",
" Department Store Dessert Shop Diner Discount Store \\\n",
"0 0.000000 0.000000 0.018519 0.000000 \n",
"1 0.000000 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.031746 0.015873 0.015873 0.015873 \n",
"5 0.000000 0.000000 0.058824 0.000000 \n",
"6 0.000000 0.000000 0.012987 0.000000 \n",
"7 0.000000 0.000000 0.000000 0.000000 \n",
"8 0.000000 0.088235 0.029412 0.000000 \n",
"9 0.125000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 0.000000 \n",
"11 0.000000 0.000000 0.000000 0.000000 \n",
"12 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.010000 0.010000 0.020000 0.000000 \n",
"14 0.010000 0.010000 0.000000 0.010000 \n",
"15 0.000000 0.000000 0.040000 0.000000 \n",
"16 0.000000 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.050000 0.000000 0.000000 \n",
"18 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.000000 0.022222 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.045455 0.000000 \n",
"22 0.000000 0.071429 0.000000 0.000000 \n",
"23 0.000000 0.000000 0.029412 0.029412 \n",
"24 0.000000 0.022727 0.000000 0.000000 \n",
"25 0.010638 0.000000 0.000000 0.000000 \n",
"26 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.029412 0.029412 0.000000 \n",
"29 0.025316 0.000000 0.012658 0.000000 \n",
"30 0.000000 0.000000 0.023256 0.000000 \n",
"31 0.000000 0.000000 0.010638 0.000000 \n",
"32 0.000000 0.000000 0.025000 0.000000 \n",
"33 0.000000 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.023256 0.000000 0.000000 \n",
"37 0.000000 0.000000 0.000000 0.000000 \n",
"38 0.000000 0.029412 0.000000 0.000000 \n",
"\n",
" Distribution Center Dog Run Doner Restaurant Donut Shop \\\n",
"0 0.000000 0.000000 0.000000 0.000000 \n",
"1 0.000000 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.000000 0.000000 0.015873 \n",
"5 0.000000 0.000000 0.000000 0.000000 \n",
"6 0.012987 0.012987 0.000000 0.000000 \n",
"7 0.000000 0.000000 0.000000 0.000000 \n",
"8 0.000000 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 0.000000 \n",
"11 0.000000 0.000000 0.000000 0.000000 \n",
"12 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.010000 0.000000 0.000000 0.000000 \n",
"14 0.000000 0.000000 0.000000 0.000000 \n",
"15 0.000000 0.000000 0.000000 0.000000 \n",
"16 0.000000 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.000000 0.016667 0.016667 \n",
"18 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.022222 0.000000 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.000000 0.000000 \n",
"22 0.000000 0.071429 0.000000 0.000000 \n",
"23 0.029412 0.000000 0.000000 0.000000 \n",
"24 0.022727 0.000000 0.000000 0.000000 \n",
"25 0.000000 0.000000 0.000000 0.000000 \n",
"26 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.000000 0.000000 0.000000 \n",
"29 0.000000 0.000000 0.000000 0.000000 \n",
"30 0.000000 0.000000 0.000000 0.000000 \n",
"31 0.000000 0.000000 0.000000 0.000000 \n",
"32 0.000000 0.000000 0.000000 0.000000 \n",
"33 0.000000 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.000000 0.047619 \n",
"35 0.000000 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.000000 0.000000 0.000000 \n",
"37 0.000000 0.000000 0.000000 0.000000 \n",
"38 0.000000 0.000000 0.000000 0.000000 \n",
"\n",
" Eastern European Restaurant Electronics Store Ethiopian Restaurant \\\n",
"0 0.018519 0.000000 0.000000 \n",
"1 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.000000 0.000000 \n",
"5 0.000000 0.000000 0.000000 \n",
"6 0.000000 0.000000 0.012987 \n",
"7 0.000000 0.000000 0.000000 \n",
"8 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 \n",
"11 0.000000 0.000000 0.000000 \n",
"12 0.000000 0.000000 0.000000 \n",
"13 0.000000 0.010000 0.010000 \n",
"14 0.000000 0.000000 0.000000 \n",
"15 0.000000 0.000000 0.000000 \n",
"16 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.000000 0.000000 \n",
"18 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.000000 0.000000 \n",
"20 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.000000 \n",
"22 0.071429 0.000000 0.000000 \n",
"23 0.000000 0.000000 0.000000 \n",
"24 0.000000 0.022727 0.000000 \n",
"25 0.000000 0.000000 0.000000 \n",
"26 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.000000 0.000000 \n",
"29 0.000000 0.000000 0.000000 \n",
"30 0.000000 0.000000 0.000000 \n",
"31 0.010638 0.000000 0.000000 \n",
"32 0.000000 0.000000 0.000000 \n",
"33 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.000000 0.000000 \n",
"37 0.000000 0.000000 0.000000 \n",
"38 0.000000 0.000000 0.000000 \n",
"\n",
" Event Space Falafel Restaurant Farmers Market Fast Food Restaurant \\\n",
"0 0.000000 0.000000 0.018519 0.000000 \n",
"1 0.000000 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.052632 0.052632 \n",
"3 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.015873 0.000000 0.000000 \n",
"5 0.000000 0.000000 0.000000 0.000000 \n",
"6 0.000000 0.000000 0.000000 0.012987 \n",
"7 0.000000 0.000000 0.000000 0.010000 \n",
"8 0.000000 0.000000 0.029412 0.000000 \n",
"9 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 0.000000 \n",
"11 0.000000 0.000000 0.000000 0.010000 \n",
"12 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.000000 0.000000 0.000000 0.020000 \n",
"14 0.010000 0.000000 0.000000 0.000000 \n",
"15 0.000000 0.000000 0.000000 0.040000 \n",
"16 0.000000 0.000000 0.000000 0.090909 \n",
"17 0.000000 0.000000 0.016667 0.000000 \n",
"18 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.000000 0.000000 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.000000 0.045455 \n",
"22 0.000000 0.000000 0.000000 0.000000 \n",
"23 0.000000 0.000000 0.000000 0.000000 \n",
"24 0.022727 0.000000 0.022727 0.000000 \n",
"25 0.010638 0.000000 0.000000 0.010638 \n",
"26 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.029412 0.000000 0.000000 \n",
"29 0.000000 0.000000 0.012658 0.000000 \n",
"30 0.000000 0.000000 0.023256 0.000000 \n",
"31 0.000000 0.000000 0.010638 0.010638 \n",
"32 0.000000 0.000000 0.000000 0.000000 \n",
"33 0.000000 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.000000 0.000000 0.000000 \n",
"37 0.000000 0.000000 0.000000 0.010000 \n",
"38 0.000000 0.000000 0.000000 0.000000 \n",
"\n",
" Filipino Restaurant Fish & Chips Shop Fish Market Flea Market \\\n",
"0 0.000000 0.000000 0.018519 0.00 \n",
"1 0.000000 0.000000 0.000000 0.00 \n",
"2 0.000000 0.000000 0.000000 0.00 \n",
"3 0.000000 0.000000 0.000000 0.00 \n",
"4 0.000000 0.000000 0.000000 0.00 \n",
"5 0.000000 0.000000 0.000000 0.00 \n",
"6 0.000000 0.000000 0.000000 0.00 \n",
"7 0.000000 0.000000 0.000000 0.00 \n",
"8 0.000000 0.000000 0.000000 0.00 \n",
"9 0.000000 0.000000 0.000000 0.00 \n",
"10 0.000000 0.000000 0.000000 0.00 \n",
"11 0.000000 0.000000 0.000000 0.00 \n",
"12 0.000000 0.000000 0.000000 0.00 \n",
"13 0.000000 0.000000 0.000000 0.00 \n",
"14 0.000000 0.000000 0.000000 0.00 \n",
"15 0.000000 0.000000 0.000000 0.04 \n",
"16 0.000000 0.045455 0.000000 0.00 \n",
"17 0.016667 0.000000 0.016667 0.00 \n",
"18 0.000000 0.000000 0.000000 0.00 \n",
"19 0.000000 0.000000 0.000000 0.00 \n",
"20 0.000000 0.000000 0.000000 0.00 \n",
"21 0.000000 0.000000 0.000000 0.00 \n",
"22 0.000000 0.000000 0.000000 0.00 \n",
"23 0.000000 0.000000 0.000000 0.00 \n",
"24 0.000000 0.000000 0.000000 0.00 \n",
"25 0.000000 0.000000 0.000000 0.00 \n",
"26 0.000000 0.000000 0.000000 0.00 \n",
"27 0.000000 0.000000 0.000000 0.00 \n",
"28 0.000000 0.029412 0.000000 0.00 \n",
"29 0.000000 0.000000 0.012658 0.00 \n",
"30 0.000000 0.000000 0.000000 0.00 \n",
"31 0.000000 0.000000 0.010638 0.00 \n",
"32 0.000000 0.000000 0.025000 0.00 \n",
"33 0.000000 0.000000 0.000000 0.00 \n",
"34 0.000000 0.000000 0.000000 0.00 \n",
"35 0.000000 0.000000 0.000000 0.00 \n",
"36 0.000000 0.000000 0.000000 0.00 \n",
"37 0.000000 0.000000 0.000000 0.00 \n",
"38 0.000000 0.000000 0.000000 0.00 \n",
"\n",
" Flower Shop Food & Drink Shop Food Court Food Truck Fountain \\\n",
"0 0.000000 0.000000 0.000000 0.000000 0.018519 \n",
"1 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"5 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"6 0.012987 0.012987 0.000000 0.000000 0.000000 \n",
"7 0.000000 0.000000 0.010000 0.010000 0.010000 \n",
"8 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.125000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"11 0.000000 0.000000 0.010000 0.000000 0.000000 \n",
"12 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"14 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"15 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"16 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.000000 0.016667 0.000000 0.000000 \n",
"18 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"22 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"23 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"24 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"25 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"26 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"29 0.000000 0.000000 0.000000 0.012658 0.012658 \n",
"30 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"31 0.000000 0.000000 0.000000 0.010638 0.010638 \n",
"32 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"33 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"37 0.000000 0.000000 0.010000 0.000000 0.000000 \n",
"38 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"\n",
" French Restaurant Fried Chicken Joint Frozen Yogurt Shop \\\n",
"0 0.018519 0.000000 0.000000 \n",
"1 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 \n",
"4 0.015873 0.000000 0.000000 \n",
"5 0.000000 0.000000 0.000000 \n",
"6 0.000000 0.000000 0.000000 \n",
"7 0.010000 0.000000 0.000000 \n",
"8 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 \n",
"11 0.000000 0.000000 0.000000 \n",
"12 0.000000 0.000000 0.000000 \n",
"13 0.000000 0.000000 0.000000 \n",
"14 0.000000 0.030000 0.000000 \n",
"15 0.000000 0.040000 0.000000 \n",
"16 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.000000 0.000000 \n",
"18 0.000000 0.000000 0.000000 \n",
"19 0.022222 0.000000 0.000000 \n",
"20 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.000000 \n",
"22 0.000000 0.000000 0.000000 \n",
"23 0.000000 0.029412 0.000000 \n",
"24 0.022727 0.000000 0.000000 \n",
"25 0.000000 0.000000 0.000000 \n",
"26 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 \n",
"28 0.029412 0.000000 0.000000 \n",
"29 0.012658 0.000000 0.000000 \n",
"30 0.000000 0.000000 0.000000 \n",
"31 0.010638 0.000000 0.000000 \n",
"32 0.000000 0.000000 0.000000 \n",
"33 0.000000 0.062500 0.000000 \n",
"34 0.000000 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.000000 0.023256 \n",
"37 0.010000 0.000000 0.000000 \n",
"38 0.029412 0.000000 0.000000 \n",
"\n",
" Fruit & Vegetable Store Furniture / Home Store Gaming Cafe Garden \\\n",
"0 0.000000 0.000000 0.000000 0.000000 \n",
"1 0.000000 0.043478 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.000000 0.052632 \n",
"3 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.015873 0.000000 0.000000 \n",
"5 0.000000 0.000000 0.000000 0.000000 \n",
"6 0.000000 0.000000 0.000000 0.000000 \n",
"7 0.000000 0.000000 0.000000 0.000000 \n",
"8 0.000000 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 0.000000 \n",
"11 0.000000 0.000000 0.000000 0.000000 \n",
"12 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.000000 0.010000 0.000000 0.000000 \n",
"14 0.000000 0.000000 0.000000 0.000000 \n",
"15 0.000000 0.040000 0.000000 0.000000 \n",
"16 0.000000 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.000000 0.033333 0.000000 \n",
"18 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.000000 0.000000 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.000000 0.000000 \n",
"22 0.000000 0.000000 0.000000 0.000000 \n",
"23 0.000000 0.000000 0.000000 0.000000 \n",
"24 0.000000 0.000000 0.000000 0.000000 \n",
"25 0.000000 0.010638 0.000000 0.000000 \n",
"26 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.250000 \n",
"28 0.000000 0.000000 0.000000 0.000000 \n",
"29 0.000000 0.012658 0.000000 0.000000 \n",
"30 0.000000 0.000000 0.000000 0.000000 \n",
"31 0.000000 0.000000 0.000000 0.000000 \n",
"32 0.000000 0.000000 0.000000 0.000000 \n",
"33 0.000000 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.000000 0.000000 \n",
"36 0.023256 0.046512 0.000000 0.000000 \n",
"37 0.000000 0.000000 0.000000 0.000000 \n",
"38 0.000000 0.000000 0.000000 0.000000 \n",
"\n",
" Garden Center Gas Station Gastropub Gay Bar General Entertainment \\\n",
"0 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"1 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"2 0.052632 0.000000 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.000000 0.015873 0.000000 0.000000 \n",
"5 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"6 0.000000 0.012987 0.012987 0.038961 0.000000 \n",
"7 0.000000 0.000000 0.020000 0.000000 0.000000 \n",
"8 0.000000 0.029412 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"11 0.000000 0.000000 0.020000 0.000000 0.000000 \n",
"12 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.000000 0.000000 0.010000 0.000000 0.000000 \n",
"14 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"15 0.000000 0.000000 0.040000 0.000000 0.000000 \n",
"16 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"18 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"22 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"23 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"24 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"25 0.000000 0.000000 0.010638 0.000000 0.000000 \n",
"26 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"29 0.000000 0.000000 0.037975 0.000000 0.000000 \n",
"30 0.000000 0.000000 0.023256 0.000000 0.023256 \n",
"31 0.000000 0.000000 0.010638 0.000000 0.000000 \n",
"32 0.000000 0.000000 0.050000 0.025000 0.000000 \n",
"33 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"37 0.000000 0.000000 0.010000 0.000000 0.010000 \n",
"38 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"\n",
" General Travel German Restaurant Gift Shop Gluten-free Restaurant \\\n",
"0 0.000000 0.000000 0.000000 0.000000 \n",
"1 0.000000 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.000000 0.000000 0.000000 \n",
"5 0.000000 0.000000 0.000000 0.000000 \n",
"6 0.000000 0.000000 0.000000 0.000000 \n",
"7 0.010000 0.000000 0.010000 0.010000 \n",
"8 0.000000 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 0.000000 \n",
"11 0.010000 0.000000 0.010000 0.010000 \n",
"12 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.000000 0.000000 0.000000 0.000000 \n",
"14 0.000000 0.000000 0.000000 0.000000 \n",
"15 0.000000 0.000000 0.000000 0.000000 \n",
"16 0.000000 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.000000 0.000000 0.000000 \n",
"18 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.000000 0.022222 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.045455 0.000000 \n",
"22 0.000000 0.000000 0.142857 0.000000 \n",
"23 0.000000 0.000000 0.000000 0.000000 \n",
"24 0.000000 0.000000 0.000000 0.000000 \n",
"25 0.010638 0.000000 0.010638 0.010638 \n",
"26 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.000000 0.000000 0.000000 \n",
"29 0.000000 0.012658 0.000000 0.000000 \n",
"30 0.000000 0.000000 0.023256 0.000000 \n",
"31 0.000000 0.000000 0.000000 0.000000 \n",
"32 0.000000 0.000000 0.000000 0.000000 \n",
"33 0.000000 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.000000 0.000000 0.000000 \n",
"37 0.010000 0.000000 0.000000 0.010000 \n",
"38 0.000000 0.000000 0.000000 0.000000 \n",
"\n",
" Gourmet Shop Greek Restaurant Grocery Store Gym \\\n",
"0 0.018519 0.018519 0.018519 0.000000 \n",
"1 0.000000 0.000000 0.043478 0.043478 \n",
"2 0.000000 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.000000 0.000000 0.000000 \n",
"5 0.000000 0.000000 0.235294 0.000000 \n",
"6 0.000000 0.000000 0.012987 0.000000 \n",
"7 0.000000 0.000000 0.000000 0.040000 \n",
"8 0.029412 0.029412 0.000000 0.058824 \n",
"9 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.062500 0.000000 \n",
"11 0.000000 0.010000 0.000000 0.040000 \n",
"12 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.000000 0.000000 0.000000 0.010000 \n",
"14 0.000000 0.000000 0.000000 0.010000 \n",
"15 0.000000 0.000000 0.040000 0.000000 \n",
"16 0.000000 0.000000 0.000000 0.045455 \n",
"17 0.016667 0.000000 0.033333 0.000000 \n",
"18 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.022222 0.000000 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.250000 \n",
"21 0.000000 0.000000 0.000000 0.000000 \n",
"22 0.000000 0.000000 0.000000 0.000000 \n",
"23 0.000000 0.000000 0.000000 0.029412 \n",
"24 0.000000 0.000000 0.000000 0.000000 \n",
"25 0.000000 0.000000 0.000000 0.031915 \n",
"26 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.029412 0.000000 0.000000 0.000000 \n",
"29 0.000000 0.000000 0.012658 0.025316 \n",
"30 0.000000 0.000000 0.023256 0.000000 \n",
"31 0.010638 0.000000 0.010638 0.021277 \n",
"32 0.000000 0.000000 0.000000 0.000000 \n",
"33 0.000000 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.186047 0.023256 0.000000 \n",
"37 0.000000 0.010000 0.000000 0.010000 \n",
"38 0.000000 0.000000 0.000000 0.000000 \n",
"\n",
" Gym / Fitness Center Harbor / Marina Health & Beauty Service \\\n",
"0 0.000000 0.0000 0.000000 \n",
"1 0.000000 0.0000 0.000000 \n",
"2 0.052632 0.0000 0.000000 \n",
"3 0.000000 0.0625 0.000000 \n",
"4 0.015873 0.0000 0.000000 \n",
"5 0.000000 0.0000 0.000000 \n",
"6 0.000000 0.0000 0.012987 \n",
"7 0.010000 0.0000 0.000000 \n",
"8 0.000000 0.0000 0.000000 \n",
"9 0.125000 0.0000 0.000000 \n",
"10 0.000000 0.0000 0.000000 \n",
"11 0.010000 0.0000 0.000000 \n",
"12 0.000000 0.0000 0.000000 \n",
"13 0.010000 0.0000 0.000000 \n",
"14 0.000000 0.0000 0.000000 \n",
"15 0.000000 0.0000 0.000000 \n",
"16 0.000000 0.0000 0.000000 \n",
"17 0.000000 0.0000 0.000000 \n",
"18 0.000000 0.0000 0.000000 \n",
"19 0.000000 0.0000 0.000000 \n",
"20 0.000000 0.0000 0.000000 \n",
"21 0.045455 0.0000 0.000000 \n",
"22 0.000000 0.0000 0.000000 \n",
"23 0.000000 0.0000 0.000000 \n",
"24 0.022727 0.0000 0.000000 \n",
"25 0.010638 0.0000 0.000000 \n",
"26 0.000000 0.0000 0.000000 \n",
"27 0.000000 0.0000 0.000000 \n",
"28 0.000000 0.0000 0.000000 \n",
"29 0.000000 0.0000 0.000000 \n",
"30 0.000000 0.0000 0.000000 \n",
"31 0.000000 0.0000 0.000000 \n",
"32 0.025000 0.0000 0.000000 \n",
"33 0.000000 0.0000 0.000000 \n",
"34 0.000000 0.0000 0.000000 \n",
"35 0.000000 0.0000 0.000000 \n",
"36 0.000000 0.0000 0.000000 \n",
"37 0.010000 0.0000 0.000000 \n",
"38 0.000000 0.0000 0.000000 \n",
"\n",
" Health Food Store Historic Site History Museum Hobby Shop \\\n",
"0 0.000000 0.000000 0.000000 0.000000 \n",
"1 0.000000 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.000000 0.000000 0.000000 \n",
"5 0.000000 0.000000 0.000000 0.000000 \n",
"6 0.000000 0.000000 0.000000 0.012987 \n",
"7 0.000000 0.000000 0.000000 0.000000 \n",
"8 0.000000 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 0.000000 \n",
"11 0.000000 0.000000 0.000000 0.000000 \n",
"12 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.000000 0.000000 0.000000 0.000000 \n",
"14 0.000000 0.000000 0.020000 0.000000 \n",
"15 0.000000 0.000000 0.000000 0.000000 \n",
"16 0.000000 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.000000 0.000000 0.000000 \n",
"18 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.000000 0.000000 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.000000 0.000000 \n",
"22 0.000000 0.000000 0.000000 0.000000 \n",
"23 0.000000 0.000000 0.000000 0.029412 \n",
"24 0.000000 0.022727 0.000000 0.000000 \n",
"25 0.000000 0.000000 0.000000 0.000000 \n",
"26 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.029412 0.000000 0.000000 0.000000 \n",
"29 0.000000 0.000000 0.000000 0.000000 \n",
"30 0.000000 0.000000 0.000000 0.000000 \n",
"31 0.000000 0.000000 0.000000 0.000000 \n",
"32 0.000000 0.000000 0.000000 0.000000 \n",
"33 0.000000 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.047619 0.000000 \n",
"35 0.250000 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.000000 0.000000 0.000000 \n",
"37 0.000000 0.000000 0.000000 0.000000 \n",
"38 0.000000 0.000000 0.000000 0.000000 \n",
"\n",
" Home Service Hookah Bar Hospital Hostel Hotel Hotel Bar \\\n",
"0 0.00 0.00 0.000000 0.000000 0.018519 0.00 \n",
"1 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"2 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"3 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"4 0.00 0.00 0.000000 0.000000 0.015873 0.00 \n",
"5 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"6 0.00 0.00 0.000000 0.000000 0.025974 0.00 \n",
"7 0.00 0.00 0.000000 0.000000 0.050000 0.00 \n",
"8 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"9 0.00 0.00 0.000000 0.000000 0.125000 0.00 \n",
"10 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"11 0.00 0.00 0.000000 0.000000 0.040000 0.00 \n",
"12 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"13 0.00 0.01 0.000000 0.000000 0.020000 0.00 \n",
"14 0.00 0.00 0.000000 0.000000 0.040000 0.01 \n",
"15 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"16 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"17 0.00 0.00 0.016667 0.000000 0.000000 0.00 \n",
"18 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"19 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"20 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"21 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"22 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"23 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"24 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"25 0.00 0.00 0.000000 0.000000 0.031915 0.00 \n",
"26 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"27 0.25 0.00 0.000000 0.000000 0.000000 0.00 \n",
"28 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"29 0.00 0.00 0.000000 0.000000 0.012658 0.00 \n",
"30 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"31 0.00 0.00 0.000000 0.010638 0.021277 0.00 \n",
"32 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"33 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"34 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"35 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"36 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"37 0.00 0.00 0.000000 0.000000 0.070000 0.00 \n",
"38 0.00 0.00 0.000000 0.000000 0.000000 0.00 \n",
"\n",
" IT Services Ice Cream Shop Indian Restaurant Indie Movie Theater \\\n",
"0 0.00 0.000000 0.000000 0.000000 \n",
"1 0.00 0.000000 0.000000 0.000000 \n",
"2 0.00 0.000000 0.000000 0.000000 \n",
"3 0.00 0.000000 0.000000 0.000000 \n",
"4 0.00 0.015873 0.015873 0.000000 \n",
"5 0.00 0.000000 0.000000 0.000000 \n",
"6 0.00 0.012987 0.012987 0.000000 \n",
"7 0.00 0.010000 0.000000 0.000000 \n",
"8 0.00 0.000000 0.029412 0.000000 \n",
"9 0.00 0.000000 0.000000 0.000000 \n",
"10 0.00 0.000000 0.000000 0.000000 \n",
"11 0.00 0.010000 0.000000 0.000000 \n",
"12 0.00 0.000000 0.000000 0.000000 \n",
"13 0.00 0.000000 0.000000 0.000000 \n",
"14 0.01 0.010000 0.010000 0.010000 \n",
"15 0.00 0.000000 0.000000 0.000000 \n",
"16 0.00 0.045455 0.000000 0.000000 \n",
"17 0.00 0.000000 0.000000 0.000000 \n",
"18 0.00 0.000000 0.000000 0.000000 \n",
"19 0.00 0.022222 0.000000 0.000000 \n",
"20 0.00 0.000000 0.000000 0.000000 \n",
"21 0.00 0.000000 0.000000 0.000000 \n",
"22 0.00 0.000000 0.000000 0.000000 \n",
"23 0.00 0.000000 0.000000 0.000000 \n",
"24 0.00 0.022727 0.000000 0.000000 \n",
"25 0.00 0.010638 0.000000 0.000000 \n",
"26 0.00 0.000000 0.000000 0.000000 \n",
"27 0.00 0.250000 0.000000 0.000000 \n",
"28 0.00 0.029412 0.000000 0.029412 \n",
"29 0.00 0.012658 0.000000 0.000000 \n",
"30 0.00 0.000000 0.023256 0.000000 \n",
"31 0.00 0.000000 0.000000 0.000000 \n",
"32 0.00 0.025000 0.000000 0.000000 \n",
"33 0.00 0.000000 0.000000 0.000000 \n",
"34 0.00 0.000000 0.047619 0.000000 \n",
"35 0.00 0.000000 0.000000 0.000000 \n",
"36 0.00 0.046512 0.023256 0.000000 \n",
"37 0.01 0.010000 0.000000 0.000000 \n",
"38 0.00 0.000000 0.000000 0.000000 \n",
"\n",
" Intersection Irish Pub Italian Restaurant Japanese Restaurant \\\n",
"0 0.000000 0.018519 0.000000 0.018519 \n",
"1 0.043478 0.000000 0.043478 0.000000 \n",
"2 0.000000 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.000000 0.063492 0.031746 \n",
"5 0.000000 0.000000 0.058824 0.000000 \n",
"6 0.000000 0.000000 0.000000 0.051948 \n",
"7 0.000000 0.000000 0.030000 0.030000 \n",
"8 0.000000 0.000000 0.058824 0.000000 \n",
"9 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 0.000000 \n",
"11 0.000000 0.000000 0.010000 0.040000 \n",
"12 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.000000 0.000000 0.030000 0.030000 \n",
"14 0.000000 0.000000 0.030000 0.010000 \n",
"15 0.000000 0.000000 0.040000 0.000000 \n",
"16 0.000000 0.000000 0.045455 0.000000 \n",
"17 0.000000 0.000000 0.000000 0.016667 \n",
"18 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.000000 0.022222 0.022222 \n",
"20 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.045455 0.000000 \n",
"22 0.000000 0.000000 0.071429 0.000000 \n",
"23 0.000000 0.000000 0.029412 0.000000 \n",
"24 0.000000 0.000000 0.000000 0.000000 \n",
"25 0.000000 0.000000 0.000000 0.010638 \n",
"26 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.000000 0.058824 0.000000 \n",
"29 0.000000 0.012658 0.025316 0.012658 \n",
"30 0.000000 0.000000 0.046512 0.023256 \n",
"31 0.000000 0.010638 0.031915 0.031915 \n",
"32 0.000000 0.000000 0.025000 0.000000 \n",
"33 0.000000 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.000000 0.069767 0.023256 \n",
"37 0.000000 0.000000 0.030000 0.030000 \n",
"38 0.000000 0.000000 0.058824 0.058824 \n",
"\n",
" Jazz Club Jewelry Store Juice Bar Korean Restaurant Lake \\\n",
"0 0.018519 0.000000 0.000000 0.000000 0.00 \n",
"1 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"2 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"3 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"4 0.000000 0.000000 0.000000 0.015873 0.00 \n",
"5 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"6 0.000000 0.000000 0.012987 0.000000 0.00 \n",
"7 0.010000 0.000000 0.000000 0.000000 0.00 \n",
"8 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"9 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"10 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"11 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"12 0.000000 0.250000 0.000000 0.000000 0.00 \n",
"13 0.000000 0.000000 0.000000 0.000000 0.01 \n",
"14 0.000000 0.000000 0.000000 0.000000 0.01 \n",
"15 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"16 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"17 0.016667 0.000000 0.000000 0.000000 0.00 \n",
"18 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"19 0.000000 0.000000 0.000000 0.022222 0.00 \n",
"20 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"21 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"22 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"23 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"24 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"25 0.000000 0.000000 0.010638 0.000000 0.00 \n",
"26 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"27 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"28 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"29 0.012658 0.000000 0.000000 0.000000 0.00 \n",
"30 0.000000 0.023256 0.000000 0.000000 0.00 \n",
"31 0.010638 0.000000 0.000000 0.000000 0.00 \n",
"32 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"33 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"34 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"35 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"36 0.000000 0.000000 0.023256 0.000000 0.00 \n",
"37 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"38 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"\n",
" Latin American Restaurant Light Rail Station Lingerie Store \\\n",
"0 0.000000 0.000000 0.000000 \n",
"1 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.105263 0.000000 \n",
"3 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.000000 0.000000 \n",
"5 0.000000 0.000000 0.000000 \n",
"6 0.000000 0.000000 0.000000 \n",
"7 0.010000 0.000000 0.000000 \n",
"8 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 \n",
"11 0.000000 0.000000 0.000000 \n",
"12 0.000000 0.000000 0.000000 \n",
"13 0.000000 0.000000 0.020000 \n",
"14 0.000000 0.000000 0.000000 \n",
"15 0.000000 0.000000 0.000000 \n",
"16 0.000000 0.045455 0.000000 \n",
"17 0.000000 0.000000 0.000000 \n",
"18 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.000000 0.000000 \n",
"20 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.000000 \n",
"22 0.000000 0.000000 0.000000 \n",
"23 0.000000 0.000000 0.000000 \n",
"24 0.000000 0.000000 0.000000 \n",
"25 0.010638 0.000000 0.000000 \n",
"26 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 \n",
"28 0.029412 0.000000 0.000000 \n",
"29 0.000000 0.000000 0.025316 \n",
"30 0.000000 0.000000 0.000000 \n",
"31 0.000000 0.000000 0.000000 \n",
"32 0.025000 0.000000 0.000000 \n",
"33 0.000000 0.062500 0.000000 \n",
"34 0.000000 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.000000 0.000000 \n",
"37 0.000000 0.000000 0.000000 \n",
"38 0.000000 0.000000 0.000000 \n",
"\n",
" Liquor Store Lounge Mac & Cheese Joint Malay Restaurant Market \\\n",
"0 0.018519 0.000000 0.000000 0.000000 0.000000 \n",
"1 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"5 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"6 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"7 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"8 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"11 0.000000 0.010000 0.000000 0.000000 0.000000 \n",
"12 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.000000 0.010000 0.000000 0.000000 0.000000 \n",
"14 0.000000 0.010000 0.000000 0.000000 0.000000 \n",
"15 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"16 0.045455 0.000000 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"18 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.000000 0.022222 0.022222 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"22 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"23 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"24 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"25 0.000000 0.010638 0.000000 0.000000 0.000000 \n",
"26 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"29 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"30 0.023256 0.000000 0.000000 0.000000 0.023256 \n",
"31 0.010638 0.021277 0.000000 0.000000 0.000000 \n",
"32 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"33 0.062500 0.000000 0.000000 0.000000 0.000000 \n",
"34 0.047619 0.000000 0.000000 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"36 0.023256 0.023256 0.000000 0.000000 0.000000 \n",
"37 0.000000 0.010000 0.000000 0.000000 0.000000 \n",
"38 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"\n",
" Martial Arts Dojo Mediterranean Restaurant Men's Store \\\n",
"0 0.000000 0.000000 0.000000 \n",
"1 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.000000 0.000000 \n",
"5 0.000000 0.000000 0.000000 \n",
"6 0.012987 0.025974 0.025974 \n",
"7 0.000000 0.000000 0.000000 \n",
"8 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 \n",
"11 0.000000 0.010000 0.000000 \n",
"12 0.000000 0.000000 0.000000 \n",
"13 0.000000 0.000000 0.000000 \n",
"14 0.000000 0.000000 0.000000 \n",
"15 0.000000 0.000000 0.000000 \n",
"16 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.000000 0.000000 \n",
"18 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.000000 0.044444 \n",
"20 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.000000 \n",
"22 0.000000 0.000000 0.000000 \n",
"23 0.000000 0.000000 0.000000 \n",
"24 0.000000 0.000000 0.000000 \n",
"25 0.000000 0.010638 0.000000 \n",
"26 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.000000 0.000000 \n",
"29 0.000000 0.000000 0.000000 \n",
"30 0.000000 0.000000 0.000000 \n",
"31 0.000000 0.000000 0.000000 \n",
"32 0.000000 0.000000 0.000000 \n",
"33 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.000000 0.000000 \n",
"37 0.000000 0.000000 0.000000 \n",
"38 0.000000 0.000000 0.000000 \n",
"\n",
" Mexican Restaurant Middle Eastern Restaurant Miscellaneous Shop \\\n",
"0 0.000000 0.000000 0.000000 \n",
"1 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.015873 0.000000 \n",
"5 0.000000 0.000000 0.000000 \n",
"6 0.012987 0.000000 0.000000 \n",
"7 0.000000 0.000000 0.000000 \n",
"8 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.062500 0.000000 \n",
"11 0.000000 0.000000 0.000000 \n",
"12 0.000000 0.000000 0.000000 \n",
"13 0.010000 0.030000 0.010000 \n",
"14 0.000000 0.000000 0.000000 \n",
"15 0.080000 0.000000 0.000000 \n",
"16 0.000000 0.000000 0.000000 \n",
"17 0.050000 0.000000 0.000000 \n",
"18 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.000000 0.022222 \n",
"20 0.000000 0.000000 0.000000 \n",
"21 0.045455 0.000000 0.000000 \n",
"22 0.000000 0.000000 0.000000 \n",
"23 0.029412 0.000000 0.000000 \n",
"24 0.000000 0.000000 0.000000 \n",
"25 0.000000 0.000000 0.000000 \n",
"26 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.000000 0.000000 \n",
"29 0.000000 0.012658 0.000000 \n",
"30 0.000000 0.000000 0.000000 \n",
"31 0.000000 0.000000 0.000000 \n",
"32 0.000000 0.025000 0.000000 \n",
"33 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.047619 0.000000 \n",
"35 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.000000 0.000000 \n",
"37 0.000000 0.000000 0.000000 \n",
"38 0.000000 0.000000 0.000000 \n",
"\n",
" Modern European Restaurant Molecular Gastronomy Restaurant \\\n",
"0 0.000000 0.000000 \n",
"1 0.000000 0.000000 \n",
"2 0.000000 0.000000 \n",
"3 0.000000 0.000000 \n",
"4 0.015873 0.000000 \n",
"5 0.000000 0.000000 \n",
"6 0.000000 0.000000 \n",
"7 0.000000 0.000000 \n",
"8 0.000000 0.000000 \n",
"9 0.000000 0.000000 \n",
"10 0.000000 0.000000 \n",
"11 0.000000 0.000000 \n",
"12 0.000000 0.000000 \n",
"13 0.010000 0.000000 \n",
"14 0.000000 0.000000 \n",
"15 0.000000 0.000000 \n",
"16 0.000000 0.000000 \n",
"17 0.000000 0.000000 \n",
"18 0.000000 0.000000 \n",
"19 0.000000 0.000000 \n",
"20 0.000000 0.000000 \n",
"21 0.000000 0.000000 \n",
"22 0.000000 0.000000 \n",
"23 0.000000 0.000000 \n",
"24 0.000000 0.000000 \n",
"25 0.010638 0.000000 \n",
"26 0.000000 0.000000 \n",
"27 0.000000 0.000000 \n",
"28 0.000000 0.000000 \n",
"29 0.000000 0.000000 \n",
"30 0.000000 0.000000 \n",
"31 0.000000 0.010638 \n",
"32 0.000000 0.000000 \n",
"33 0.000000 0.000000 \n",
"34 0.000000 0.000000 \n",
"35 0.000000 0.000000 \n",
"36 0.000000 0.000000 \n",
"37 0.000000 0.000000 \n",
"38 0.000000 0.000000 \n",
"\n",
" Monument / Landmark Moroccan Restaurant Movie Theater Museum \\\n",
"0 0.00 0.000000 0.000000 0.018519 \n",
"1 0.00 0.000000 0.000000 0.000000 \n",
"2 0.00 0.000000 0.000000 0.000000 \n",
"3 0.00 0.000000 0.000000 0.000000 \n",
"4 0.00 0.000000 0.000000 0.000000 \n",
"5 0.00 0.000000 0.000000 0.000000 \n",
"6 0.00 0.000000 0.000000 0.000000 \n",
"7 0.00 0.000000 0.000000 0.010000 \n",
"8 0.00 0.000000 0.000000 0.000000 \n",
"9 0.00 0.000000 0.000000 0.000000 \n",
"10 0.00 0.000000 0.000000 0.000000 \n",
"11 0.01 0.000000 0.000000 0.010000 \n",
"12 0.00 0.000000 0.000000 0.000000 \n",
"13 0.00 0.000000 0.010000 0.000000 \n",
"14 0.01 0.000000 0.000000 0.000000 \n",
"15 0.00 0.000000 0.000000 0.000000 \n",
"16 0.00 0.000000 0.045455 0.000000 \n",
"17 0.00 0.000000 0.000000 0.000000 \n",
"18 0.00 0.000000 0.000000 0.000000 \n",
"19 0.00 0.000000 0.000000 0.000000 \n",
"20 0.00 0.000000 0.000000 0.000000 \n",
"21 0.00 0.000000 0.000000 0.000000 \n",
"22 0.00 0.000000 0.071429 0.000000 \n",
"23 0.00 0.000000 0.000000 0.000000 \n",
"24 0.00 0.000000 0.000000 0.000000 \n",
"25 0.00 0.000000 0.000000 0.000000 \n",
"26 0.00 0.000000 0.000000 0.000000 \n",
"27 0.00 0.000000 0.000000 0.000000 \n",
"28 0.00 0.000000 0.000000 0.000000 \n",
"29 0.00 0.025316 0.000000 0.000000 \n",
"30 0.00 0.000000 0.000000 0.000000 \n",
"31 0.00 0.000000 0.010638 0.010638 \n",
"32 0.00 0.000000 0.000000 0.000000 \n",
"33 0.00 0.000000 0.000000 0.000000 \n",
"34 0.00 0.000000 0.000000 0.000000 \n",
"35 0.00 0.000000 0.000000 0.000000 \n",
"36 0.00 0.000000 0.000000 0.000000 \n",
"37 0.00 0.000000 0.000000 0.010000 \n",
"38 0.00 0.000000 0.000000 0.000000 \n",
"\n",
" Music Venue New American Restaurant Nightclub Noodle House Office \\\n",
"0 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"1 0.000000 0.000000 0.086957 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.000000 0.000000 0.000000 0.015873 \n",
"5 0.000000 0.000000 0.058824 0.000000 0.000000 \n",
"6 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"7 0.000000 0.010000 0.000000 0.000000 0.000000 \n",
"8 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.062500 0.000000 0.000000 0.000000 0.000000 \n",
"11 0.000000 0.010000 0.000000 0.000000 0.000000 \n",
"12 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.010000 0.010000 0.000000 0.000000 0.010000 \n",
"14 0.020000 0.010000 0.000000 0.000000 0.000000 \n",
"15 0.040000 0.000000 0.000000 0.000000 0.000000 \n",
"16 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"18 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.022222 0.000000 0.000000 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"22 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"23 0.029412 0.000000 0.000000 0.000000 0.000000 \n",
"24 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"25 0.000000 0.010638 0.010638 0.000000 0.000000 \n",
"26 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.250000 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"29 0.000000 0.012658 0.000000 0.000000 0.000000 \n",
"30 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"31 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"32 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"33 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"37 0.000000 0.010000 0.000000 0.000000 0.000000 \n",
"38 0.000000 0.000000 0.029412 0.029412 0.000000 \n",
"\n",
" Opera House Optical Shop Organic Grocery Other Great Outdoors \\\n",
"0 0.000000 0.000000 0.000000 0.00 \n",
"1 0.000000 0.000000 0.000000 0.00 \n",
"2 0.000000 0.000000 0.000000 0.00 \n",
"3 0.000000 0.000000 0.000000 0.00 \n",
"4 0.000000 0.000000 0.000000 0.00 \n",
"5 0.000000 0.000000 0.000000 0.00 \n",
"6 0.000000 0.000000 0.000000 0.00 \n",
"7 0.000000 0.000000 0.000000 0.00 \n",
"8 0.000000 0.000000 0.000000 0.00 \n",
"9 0.000000 0.000000 0.000000 0.00 \n",
"10 0.000000 0.000000 0.000000 0.00 \n",
"11 0.010000 0.000000 0.000000 0.00 \n",
"12 0.000000 0.000000 0.000000 0.00 \n",
"13 0.000000 0.000000 0.000000 0.01 \n",
"14 0.000000 0.000000 0.000000 0.00 \n",
"15 0.000000 0.000000 0.000000 0.00 \n",
"16 0.000000 0.000000 0.000000 0.00 \n",
"17 0.000000 0.000000 0.016667 0.00 \n",
"18 0.000000 0.000000 0.000000 0.00 \n",
"19 0.000000 0.000000 0.000000 0.00 \n",
"20 0.000000 0.000000 0.000000 0.00 \n",
"21 0.000000 0.000000 0.000000 0.00 \n",
"22 0.000000 0.000000 0.000000 0.00 \n",
"23 0.000000 0.000000 0.000000 0.00 \n",
"24 0.000000 0.000000 0.000000 0.00 \n",
"25 0.010638 0.000000 0.000000 0.00 \n",
"26 0.000000 0.000000 0.000000 0.00 \n",
"27 0.000000 0.000000 0.000000 0.00 \n",
"28 0.000000 0.000000 0.000000 0.00 \n",
"29 0.000000 0.000000 0.000000 0.00 \n",
"30 0.000000 0.000000 0.000000 0.00 \n",
"31 0.000000 0.010638 0.000000 0.00 \n",
"32 0.000000 0.000000 0.000000 0.00 \n",
"33 0.000000 0.000000 0.000000 0.00 \n",
"34 0.000000 0.000000 0.000000 0.00 \n",
"35 0.000000 0.000000 0.000000 0.00 \n",
"36 0.000000 0.000000 0.000000 0.00 \n",
"37 0.000000 0.000000 0.000000 0.00 \n",
"38 0.000000 0.000000 0.000000 0.00 \n",
"\n",
" Park Performing Arts Venue Pet Store Pharmacy Pizza Place Plane \\\n",
"0 0.018519 0.000000 0.000000 0.000000 0.000000 0.0000 \n",
"1 0.000000 0.043478 0.043478 0.000000 0.000000 0.0000 \n",
"2 0.052632 0.000000 0.000000 0.000000 0.052632 0.0000 \n",
"3 0.000000 0.000000 0.000000 0.000000 0.000000 0.0625 \n",
"4 0.015873 0.000000 0.000000 0.000000 0.000000 0.0000 \n",
"5 0.117647 0.000000 0.000000 0.000000 0.000000 0.0000 \n",
"6 0.012987 0.000000 0.000000 0.000000 0.012987 0.0000 \n",
"7 0.010000 0.000000 0.000000 0.000000 0.010000 0.0000 \n",
"8 0.029412 0.000000 0.000000 0.029412 0.117647 0.0000 \n",
"9 0.125000 0.000000 0.000000 0.000000 0.125000 0.0000 \n",
"10 0.062500 0.000000 0.062500 0.125000 0.000000 0.0000 \n",
"11 0.000000 0.000000 0.000000 0.000000 0.020000 0.0000 \n",
"12 0.250000 0.000000 0.000000 0.000000 0.000000 0.0000 \n",
"13 0.010000 0.000000 0.000000 0.000000 0.010000 0.0000 \n",
"14 0.020000 0.010000 0.000000 0.000000 0.020000 0.0000 \n",
"15 0.080000 0.000000 0.000000 0.000000 0.000000 0.0000 \n",
"16 0.136364 0.000000 0.045455 0.000000 0.045455 0.0000 \n",
"17 0.033333 0.000000 0.000000 0.016667 0.016667 0.0000 \n",
"18 0.333333 0.000000 0.000000 0.000000 0.000000 0.0000 \n",
"19 0.022222 0.000000 0.000000 0.000000 0.022222 0.0000 \n",
"20 0.000000 0.000000 0.000000 0.000000 0.000000 0.0000 \n",
"21 0.045455 0.000000 0.000000 0.000000 0.000000 0.0000 \n",
"22 0.000000 0.000000 0.000000 0.000000 0.000000 0.0000 \n",
"23 0.029412 0.000000 0.000000 0.000000 0.000000 0.0000 \n",
"24 0.068182 0.022727 0.000000 0.000000 0.000000 0.0000 \n",
"25 0.000000 0.000000 0.000000 0.000000 0.021277 0.0000 \n",
"26 0.500000 0.000000 0.000000 0.000000 0.000000 0.0000 \n",
"27 0.000000 0.000000 0.000000 0.000000 0.000000 0.0000 \n",
"28 0.000000 0.000000 0.000000 0.000000 0.058824 0.0000 \n",
"29 0.012658 0.000000 0.000000 0.012658 0.000000 0.0000 \n",
"30 0.023256 0.000000 0.023256 0.023256 0.046512 0.0000 \n",
"31 0.021277 0.000000 0.000000 0.000000 0.000000 0.0000 \n",
"32 0.025000 0.000000 0.025000 0.000000 0.000000 0.0000 \n",
"33 0.000000 0.000000 0.000000 0.000000 0.062500 0.0000 \n",
"34 0.047619 0.000000 0.000000 0.047619 0.047619 0.0000 \n",
"35 0.000000 0.000000 0.000000 0.000000 0.000000 0.0000 \n",
"36 0.000000 0.000000 0.000000 0.000000 0.023256 0.0000 \n",
"37 0.000000 0.000000 0.000000 0.000000 0.010000 0.0000 \n",
"38 0.000000 0.000000 0.000000 0.000000 0.000000 0.0000 \n",
"\n",
" Playground Plaza Poke Place Portuguese Restaurant Poutine Place \\\n",
"0 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"1 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"2 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"3 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"4 0.000000 0.000000 0.015873 0.0000 0.000000 \n",
"5 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"6 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"7 0.000000 0.000000 0.010000 0.0000 0.000000 \n",
"8 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"9 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"10 0.000000 0.000000 0.000000 0.0625 0.000000 \n",
"11 0.000000 0.010000 0.000000 0.0000 0.000000 \n",
"12 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"13 0.000000 0.010000 0.000000 0.0000 0.010000 \n",
"14 0.000000 0.020000 0.000000 0.0000 0.000000 \n",
"15 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"16 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"17 0.000000 0.000000 0.000000 0.0000 0.016667 \n",
"18 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"19 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"21 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"22 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"23 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"24 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"25 0.000000 0.010638 0.010638 0.0000 0.000000 \n",
"26 0.250000 0.000000 0.000000 0.0000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"28 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"29 0.000000 0.000000 0.012658 0.0000 0.000000 \n",
"30 0.023256 0.000000 0.000000 0.0000 0.000000 \n",
"31 0.000000 0.000000 0.010638 0.0000 0.000000 \n",
"32 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"33 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"34 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"35 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"36 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"37 0.000000 0.010000 0.000000 0.0000 0.000000 \n",
"38 0.000000 0.000000 0.000000 0.0000 0.000000 \n",
"\n",
" Pub Ramen Restaurant Record Shop Recording Studio \\\n",
"0 0.018519 0.000000 0.000000 0.000000 \n",
"1 0.000000 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.000000 0.052632 \n",
"3 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.015873 0.000000 0.000000 \n",
"5 0.000000 0.000000 0.000000 0.000000 \n",
"6 0.025974 0.012987 0.000000 0.000000 \n",
"7 0.010000 0.000000 0.000000 0.000000 \n",
"8 0.000000 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 0.000000 \n",
"11 0.010000 0.000000 0.000000 0.000000 \n",
"12 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.010000 0.020000 0.000000 0.000000 \n",
"14 0.000000 0.000000 0.000000 0.000000 \n",
"15 0.000000 0.000000 0.000000 0.000000 \n",
"16 0.045455 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.000000 0.016667 0.000000 \n",
"18 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.000000 0.022222 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.000000 0.000000 \n",
"22 0.000000 0.000000 0.000000 0.000000 \n",
"23 0.000000 0.000000 0.000000 0.000000 \n",
"24 0.068182 0.000000 0.000000 0.000000 \n",
"25 0.010638 0.000000 0.000000 0.000000 \n",
"26 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.058824 0.000000 0.000000 0.000000 \n",
"29 0.000000 0.000000 0.000000 0.000000 \n",
"30 0.046512 0.000000 0.000000 0.000000 \n",
"31 0.021277 0.000000 0.000000 0.000000 \n",
"32 0.000000 0.000000 0.000000 0.000000 \n",
"33 0.125000 0.000000 0.000000 0.000000 \n",
"34 0.047619 0.000000 0.000000 0.000000 \n",
"35 0.250000 0.000000 0.000000 0.000000 \n",
"36 0.023256 0.000000 0.000000 0.000000 \n",
"37 0.010000 0.000000 0.000000 0.000000 \n",
"38 0.029412 0.000000 0.000000 0.000000 \n",
"\n",
" Rental Car Location Restaurant Roof Deck Sake Bar Salad Place \\\n",
"0 0.000000 0.037037 0.00 0.000000 0.000000 \n",
"1 0.000000 0.043478 0.00 0.000000 0.000000 \n",
"2 0.000000 0.052632 0.00 0.000000 0.000000 \n",
"3 0.062500 0.000000 0.00 0.000000 0.000000 \n",
"4 0.000000 0.015873 0.00 0.000000 0.031746 \n",
"5 0.000000 0.058824 0.00 0.000000 0.000000 \n",
"6 0.000000 0.038961 0.00 0.012987 0.000000 \n",
"7 0.000000 0.070000 0.00 0.000000 0.010000 \n",
"8 0.000000 0.029412 0.00 0.000000 0.000000 \n",
"9 0.000000 0.000000 0.00 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.00 0.000000 0.000000 \n",
"11 0.000000 0.040000 0.00 0.000000 0.030000 \n",
"12 0.000000 0.000000 0.00 0.000000 0.000000 \n",
"13 0.000000 0.010000 0.00 0.000000 0.000000 \n",
"14 0.000000 0.030000 0.01 0.000000 0.010000 \n",
"15 0.000000 0.040000 0.00 0.000000 0.000000 \n",
"16 0.000000 0.045455 0.00 0.000000 0.000000 \n",
"17 0.000000 0.000000 0.00 0.000000 0.000000 \n",
"18 0.000000 0.000000 0.00 0.000000 0.000000 \n",
"19 0.000000 0.044444 0.00 0.000000 0.000000 \n",
"20 0.000000 0.250000 0.00 0.000000 0.000000 \n",
"21 0.045455 0.045455 0.00 0.000000 0.000000 \n",
"22 0.000000 0.071429 0.00 0.000000 0.000000 \n",
"23 0.000000 0.029412 0.00 0.000000 0.000000 \n",
"24 0.000000 0.022727 0.00 0.000000 0.000000 \n",
"25 0.000000 0.042553 0.00 0.000000 0.021277 \n",
"26 0.000000 0.000000 0.00 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.00 0.000000 0.000000 \n",
"28 0.000000 0.000000 0.00 0.000000 0.000000 \n",
"29 0.000000 0.050633 0.00 0.000000 0.000000 \n",
"30 0.000000 0.046512 0.00 0.000000 0.000000 \n",
"31 0.000000 0.031915 0.00 0.000000 0.000000 \n",
"32 0.000000 0.000000 0.00 0.000000 0.000000 \n",
"33 0.000000 0.062500 0.00 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.00 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.00 0.000000 0.000000 \n",
"36 0.000000 0.046512 0.00 0.000000 0.000000 \n",
"37 0.000000 0.030000 0.01 0.000000 0.030000 \n",
"38 0.000000 0.058824 0.00 0.000000 0.000000 \n",
"\n",
" Salon / Barbershop Sandwich Place Scenic Lookout Sculpture Garden \\\n",
"0 0.000000 0.000000 0.00 0.000000 \n",
"1 0.000000 0.000000 0.00 0.000000 \n",
"2 0.000000 0.000000 0.00 0.000000 \n",
"3 0.000000 0.000000 0.00 0.062500 \n",
"4 0.000000 0.047619 0.00 0.000000 \n",
"5 0.000000 0.000000 0.00 0.000000 \n",
"6 0.012987 0.000000 0.00 0.012987 \n",
"7 0.010000 0.010000 0.00 0.000000 \n",
"8 0.000000 0.088235 0.00 0.000000 \n",
"9 0.000000 0.125000 0.00 0.000000 \n",
"10 0.000000 0.000000 0.00 0.000000 \n",
"11 0.010000 0.010000 0.00 0.000000 \n",
"12 0.000000 0.000000 0.00 0.000000 \n",
"13 0.000000 0.010000 0.00 0.000000 \n",
"14 0.000000 0.010000 0.03 0.000000 \n",
"15 0.000000 0.000000 0.00 0.000000 \n",
"16 0.000000 0.090909 0.00 0.000000 \n",
"17 0.000000 0.000000 0.00 0.000000 \n",
"18 0.000000 0.000000 0.00 0.000000 \n",
"19 0.000000 0.000000 0.00 0.000000 \n",
"20 0.000000 0.000000 0.00 0.000000 \n",
"21 0.045455 0.000000 0.00 0.000000 \n",
"22 0.000000 0.000000 0.00 0.000000 \n",
"23 0.000000 0.029412 0.00 0.000000 \n",
"24 0.000000 0.000000 0.00 0.000000 \n",
"25 0.010638 0.000000 0.00 0.000000 \n",
"26 0.000000 0.000000 0.00 0.000000 \n",
"27 0.000000 0.000000 0.00 0.000000 \n",
"28 0.000000 0.029412 0.00 0.000000 \n",
"29 0.012658 0.000000 0.00 0.000000 \n",
"30 0.000000 0.023256 0.00 0.000000 \n",
"31 0.000000 0.010638 0.00 0.000000 \n",
"32 0.000000 0.025000 0.00 0.000000 \n",
"33 0.000000 0.000000 0.00 0.000000 \n",
"34 0.000000 0.142857 0.00 0.000000 \n",
"35 0.000000 0.000000 0.00 0.000000 \n",
"36 0.000000 0.000000 0.00 0.000000 \n",
"37 0.010000 0.010000 0.00 0.000000 \n",
"38 0.000000 0.029412 0.00 0.000000 \n",
"\n",
" Seafood Restaurant Shoe Store Shopping Mall Skate Park Skating Rink \\\n",
"0 0.037037 0.000000 0.018519 0.000000 0.00 \n",
"1 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"2 0.000000 0.000000 0.000000 0.052632 0.00 \n",
"3 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"4 0.015873 0.000000 0.000000 0.000000 0.00 \n",
"5 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"6 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"7 0.030000 0.000000 0.010000 0.000000 0.00 \n",
"8 0.029412 0.000000 0.000000 0.000000 0.00 \n",
"9 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"10 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"11 0.030000 0.000000 0.000000 0.000000 0.00 \n",
"12 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"13 0.010000 0.010000 0.010000 0.000000 0.00 \n",
"14 0.010000 0.000000 0.000000 0.000000 0.01 \n",
"15 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"16 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"17 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"18 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"19 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"20 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"21 0.000000 0.045455 0.000000 0.000000 0.00 \n",
"22 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"23 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"24 0.000000 0.022727 0.000000 0.000000 0.00 \n",
"25 0.010638 0.000000 0.000000 0.000000 0.00 \n",
"26 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"27 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"28 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"29 0.012658 0.000000 0.000000 0.000000 0.00 \n",
"30 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"31 0.031915 0.000000 0.010638 0.000000 0.00 \n",
"32 0.025000 0.000000 0.000000 0.000000 0.00 \n",
"33 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"34 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"35 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"36 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"37 0.030000 0.000000 0.010000 0.000000 0.00 \n",
"38 0.000000 0.000000 0.000000 0.000000 0.00 \n",
"\n",
" Smoke Shop Smoothie Shop Snack Place Soup Place Spa Speakeasy \\\n",
"0 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"1 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.000000 0.000000 0.052632 0.000000 \n",
"3 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.000000 0.000000 0.000000 0.015873 0.000000 \n",
"5 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"6 0.012987 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"7 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"8 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"11 0.000000 0.000000 0.000000 0.000000 0.000000 0.010000 \n",
"12 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.010000 0.000000 0.000000 0.000000 0.010000 0.000000 \n",
"14 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"15 0.000000 0.000000 0.000000 0.000000 0.000000 0.040000 \n",
"16 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.016667 0.016667 0.000000 0.000000 0.000000 \n",
"18 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.000000 0.000000 0.045455 0.000000 \n",
"22 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"23 0.000000 0.029412 0.000000 0.000000 0.000000 0.000000 \n",
"24 0.000000 0.000000 0.000000 0.000000 0.022727 0.000000 \n",
"25 0.010638 0.000000 0.000000 0.010638 0.000000 0.010638 \n",
"26 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.029412 0.000000 0.000000 0.000000 0.000000 \n",
"29 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"30 0.000000 0.000000 0.023256 0.000000 0.000000 0.000000 \n",
"31 0.000000 0.000000 0.000000 0.010638 0.000000 0.000000 \n",
"32 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"33 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.000000 0.000000 0.000000 0.023256 0.000000 \n",
"37 0.000000 0.000000 0.000000 0.000000 0.010000 0.010000 \n",
"38 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"\n",
" Sporting Goods Shop Sports Bar Stadium Stationery Store Steakhouse \\\n",
"0 0.018519 0.0000 0.000000 0.000 0.018519 \n",
"1 0.000000 0.0000 0.043478 0.000 0.000000 \n",
"2 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"3 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"4 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"5 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"6 0.000000 0.0000 0.000000 0.000 0.012987 \n",
"7 0.010000 0.0000 0.000000 0.000 0.010000 \n",
"8 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"9 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"10 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"11 0.000000 0.0000 0.000000 0.000 0.030000 \n",
"12 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"13 0.010000 0.0000 0.000000 0.000 0.010000 \n",
"14 0.030000 0.0100 0.000000 0.000 0.010000 \n",
"15 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"16 0.000000 0.0000 0.000000 0.000 0.045455 \n",
"17 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"18 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"19 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"20 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"21 0.045455 0.0000 0.000000 0.000 0.000000 \n",
"22 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"23 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"24 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"25 0.000000 0.0000 0.000000 0.000 0.021277 \n",
"26 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"27 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"28 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"29 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"30 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"31 0.010638 0.0000 0.000000 0.000 0.000000 \n",
"32 0.000000 0.0000 0.000000 0.025 0.000000 \n",
"33 0.000000 0.0625 0.000000 0.000 0.000000 \n",
"34 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"35 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"36 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"37 0.020000 0.0000 0.000000 0.000 0.020000 \n",
"38 0.000000 0.0000 0.000000 0.000 0.000000 \n",
"\n",
" Strip Club Summer Camp Supermarket Sushi Restaurant Swim School \\\n",
"0 0.000000 0.00 0.0000 0.018519 0.000000 \n",
"1 0.000000 0.00 0.0000 0.000000 0.000000 \n",
"2 0.000000 0.00 0.0000 0.000000 0.000000 \n",
"3 0.000000 0.00 0.0000 0.000000 0.000000 \n",
"4 0.000000 0.00 0.0000 0.015873 0.000000 \n",
"5 0.000000 0.00 0.0000 0.000000 0.000000 \n",
"6 0.012987 0.00 0.0000 0.064935 0.000000 \n",
"7 0.000000 0.00 0.0000 0.000000 0.000000 \n",
"8 0.000000 0.00 0.0000 0.058824 0.000000 \n",
"9 0.000000 0.00 0.0000 0.000000 0.000000 \n",
"10 0.000000 0.00 0.0625 0.000000 0.000000 \n",
"11 0.000000 0.00 0.0000 0.020000 0.000000 \n",
"12 0.000000 0.00 0.0000 0.250000 0.000000 \n",
"13 0.000000 0.00 0.0000 0.000000 0.000000 \n",
"14 0.000000 0.00 0.0100 0.010000 0.000000 \n",
"15 0.000000 0.00 0.0000 0.000000 0.000000 \n",
"16 0.000000 0.00 0.0000 0.045455 0.000000 \n",
"17 0.000000 0.00 0.0000 0.000000 0.000000 \n",
"18 0.000000 0.00 0.0000 0.000000 0.333333 \n",
"19 0.000000 0.00 0.0000 0.000000 0.000000 \n",
"20 0.000000 0.25 0.0000 0.000000 0.000000 \n",
"21 0.000000 0.00 0.0000 0.000000 0.000000 \n",
"22 0.000000 0.00 0.0000 0.000000 0.000000 \n",
"23 0.000000 0.00 0.0000 0.058824 0.000000 \n",
"24 0.000000 0.00 0.0000 0.000000 0.000000 \n",
"25 0.000000 0.00 0.0000 0.021277 0.000000 \n",
"26 0.000000 0.00 0.0000 0.000000 0.000000 \n",
"27 0.000000 0.00 0.0000 0.000000 0.000000 \n",
"28 0.000000 0.00 0.0000 0.058824 0.000000 \n",
"29 0.000000 0.00 0.0000 0.000000 0.000000 \n",
"30 0.000000 0.00 0.0000 0.000000 0.000000 \n",
"31 0.000000 0.00 0.0000 0.010638 0.000000 \n",
"32 0.000000 0.00 0.0000 0.000000 0.000000 \n",
"33 0.000000 0.00 0.0625 0.062500 0.000000 \n",
"34 0.000000 0.00 0.0000 0.000000 0.000000 \n",
"35 0.000000 0.00 0.0000 0.000000 0.000000 \n",
"36 0.000000 0.00 0.0000 0.000000 0.000000 \n",
"37 0.000000 0.00 0.0000 0.020000 0.000000 \n",
"38 0.000000 0.00 0.0000 0.029412 0.000000 \n",
"\n",
" Taco Place Tailor Shop Taiwanese Restaurant Tanning Salon Tea Room \\\n",
"0 0.00 0.018519 0.000000 0.00 0.000000 \n",
"1 0.00 0.000000 0.000000 0.00 0.000000 \n",
"2 0.00 0.000000 0.000000 0.00 0.000000 \n",
"3 0.00 0.000000 0.000000 0.00 0.000000 \n",
"4 0.00 0.000000 0.000000 0.00 0.000000 \n",
"5 0.00 0.000000 0.000000 0.00 0.000000 \n",
"6 0.00 0.000000 0.000000 0.00 0.000000 \n",
"7 0.00 0.010000 0.000000 0.00 0.020000 \n",
"8 0.00 0.000000 0.000000 0.00 0.000000 \n",
"9 0.00 0.000000 0.000000 0.00 0.000000 \n",
"10 0.00 0.000000 0.000000 0.00 0.000000 \n",
"11 0.00 0.000000 0.000000 0.00 0.020000 \n",
"12 0.00 0.000000 0.000000 0.00 0.000000 \n",
"13 0.00 0.000000 0.000000 0.01 0.020000 \n",
"14 0.00 0.000000 0.000000 0.00 0.010000 \n",
"15 0.00 0.000000 0.000000 0.00 0.000000 \n",
"16 0.00 0.000000 0.000000 0.00 0.000000 \n",
"17 0.00 0.000000 0.000000 0.00 0.000000 \n",
"18 0.00 0.000000 0.000000 0.00 0.000000 \n",
"19 0.00 0.000000 0.000000 0.00 0.000000 \n",
"20 0.00 0.000000 0.000000 0.00 0.000000 \n",
"21 0.00 0.000000 0.000000 0.00 0.000000 \n",
"22 0.00 0.000000 0.000000 0.00 0.000000 \n",
"23 0.00 0.000000 0.000000 0.00 0.000000 \n",
"24 0.00 0.000000 0.000000 0.00 0.000000 \n",
"25 0.00 0.000000 0.000000 0.00 0.000000 \n",
"26 0.00 0.000000 0.000000 0.00 0.000000 \n",
"27 0.00 0.000000 0.000000 0.00 0.000000 \n",
"28 0.00 0.000000 0.000000 0.00 0.029412 \n",
"29 0.00 0.012658 0.000000 0.00 0.000000 \n",
"30 0.00 0.000000 0.023256 0.00 0.000000 \n",
"31 0.00 0.010638 0.000000 0.00 0.010638 \n",
"32 0.00 0.000000 0.000000 0.00 0.000000 \n",
"33 0.00 0.000000 0.000000 0.00 0.000000 \n",
"34 0.00 0.000000 0.000000 0.00 0.000000 \n",
"35 0.00 0.000000 0.000000 0.00 0.000000 \n",
"36 0.00 0.000000 0.000000 0.00 0.000000 \n",
"37 0.01 0.010000 0.000000 0.00 0.020000 \n",
"38 0.00 0.000000 0.000000 0.00 0.000000 \n",
"\n",
" Thai Restaurant Theater Theme Restaurant Toy / Game Store Trail \\\n",
"0 0.018519 0.000000 0.000000 0.000000 0.000000 \n",
"1 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.015873 0.000000 0.000000 0.000000 0.000000 \n",
"5 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"6 0.000000 0.012987 0.012987 0.000000 0.000000 \n",
"7 0.020000 0.000000 0.000000 0.000000 0.000000 \n",
"8 0.058824 0.000000 0.000000 0.029412 0.000000 \n",
"9 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"11 0.020000 0.010000 0.000000 0.000000 0.000000 \n",
"12 0.000000 0.000000 0.000000 0.000000 0.250000 \n",
"13 0.010000 0.020000 0.000000 0.000000 0.000000 \n",
"14 0.000000 0.010000 0.000000 0.000000 0.000000 \n",
"15 0.080000 0.000000 0.000000 0.000000 0.000000 \n",
"16 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"17 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"18 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.000000 0.022222 0.000000 0.000000 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.000000 0.250000 \n",
"21 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"22 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"23 0.000000 0.029412 0.000000 0.000000 0.000000 \n",
"24 0.000000 0.045455 0.000000 0.000000 0.000000 \n",
"25 0.031915 0.010638 0.000000 0.000000 0.000000 \n",
"26 0.000000 0.000000 0.000000 0.000000 0.250000 \n",
"27 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"29 0.012658 0.025316 0.000000 0.000000 0.000000 \n",
"30 0.023256 0.000000 0.000000 0.000000 0.000000 \n",
"31 0.010638 0.000000 0.000000 0.000000 0.000000 \n",
"32 0.025000 0.000000 0.000000 0.000000 0.000000 \n",
"33 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.000000 0.000000 0.250000 \n",
"36 0.000000 0.000000 0.000000 0.000000 0.023256 \n",
"37 0.000000 0.010000 0.000000 0.000000 0.000000 \n",
"38 0.000000 0.029412 0.000000 0.000000 0.000000 \n",
"\n",
" Train Station Vegetarian / Vegan Restaurant Video Game Store \\\n",
"0 0.00 0.018519 0.000000 \n",
"1 0.00 0.000000 0.000000 \n",
"2 0.00 0.000000 0.000000 \n",
"3 0.00 0.000000 0.000000 \n",
"4 0.00 0.015873 0.000000 \n",
"5 0.00 0.000000 0.000000 \n",
"6 0.00 0.000000 0.000000 \n",
"7 0.00 0.020000 0.000000 \n",
"8 0.00 0.000000 0.000000 \n",
"9 0.00 0.000000 0.000000 \n",
"10 0.00 0.000000 0.000000 \n",
"11 0.01 0.010000 0.000000 \n",
"12 0.00 0.000000 0.000000 \n",
"13 0.00 0.000000 0.010000 \n",
"14 0.01 0.010000 0.000000 \n",
"15 0.00 0.000000 0.000000 \n",
"16 0.00 0.000000 0.000000 \n",
"17 0.00 0.050000 0.000000 \n",
"18 0.00 0.000000 0.000000 \n",
"19 0.00 0.044444 0.000000 \n",
"20 0.00 0.000000 0.000000 \n",
"21 0.00 0.000000 0.000000 \n",
"22 0.00 0.000000 0.000000 \n",
"23 0.00 0.000000 0.000000 \n",
"24 0.00 0.000000 0.000000 \n",
"25 0.00 0.010638 0.000000 \n",
"26 0.00 0.000000 0.000000 \n",
"27 0.00 0.000000 0.000000 \n",
"28 0.00 0.029412 0.000000 \n",
"29 0.00 0.012658 0.000000 \n",
"30 0.00 0.000000 0.000000 \n",
"31 0.00 0.010638 0.000000 \n",
"32 0.00 0.000000 0.000000 \n",
"33 0.00 0.000000 0.000000 \n",
"34 0.00 0.047619 0.000000 \n",
"35 0.00 0.000000 0.000000 \n",
"36 0.00 0.000000 0.000000 \n",
"37 0.01 0.010000 0.000000 \n",
"38 0.00 0.000000 0.029412 \n",
"\n",
" Vietnamese Restaurant Wine Bar Wine Shop Wings Joint Women's Store \n",
"0 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"1 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.015873 0.000000 0.000000 0.000000 \n",
"5 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"6 0.000000 0.000000 0.000000 0.012987 0.000000 \n",
"7 0.000000 0.010000 0.000000 0.000000 0.000000 \n",
"8 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"9 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"10 0.000000 0.000000 0.062500 0.000000 0.000000 \n",
"11 0.000000 0.010000 0.000000 0.000000 0.000000 \n",
"12 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"13 0.010000 0.000000 0.000000 0.000000 0.000000 \n",
"14 0.000000 0.010000 0.000000 0.000000 0.000000 \n",
"15 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"16 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"17 0.050000 0.016667 0.000000 0.000000 0.000000 \n",
"18 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"19 0.022222 0.022222 0.000000 0.000000 0.000000 \n",
"20 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"21 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"22 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"23 0.000000 0.000000 0.000000 0.029412 0.000000 \n",
"24 0.000000 0.000000 0.022727 0.000000 0.000000 \n",
"25 0.000000 0.000000 0.000000 0.000000 0.010638 \n",
"26 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"27 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"28 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"29 0.000000 0.012658 0.000000 0.000000 0.000000 \n",
"30 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"31 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"32 0.000000 0.025000 0.000000 0.000000 0.000000 \n",
"33 0.062500 0.000000 0.000000 0.000000 0.000000 \n",
"34 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"35 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"36 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
"37 0.000000 0.010000 0.000000 0.000000 0.000000 \n",
"38 0.000000 0.000000 0.000000 0.000000 0.000000 "
]
},
"execution_count": 55,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"toronto_grouped = toronto_onehot.groupby('Neighborhood').mean().reset_index()\n",
"toronto_grouped"
]
},
{
"cell_type": "code",
"execution_count": 56,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"----Berczy Park----\n",
" venue freq\n",
"0 Coffee Shop 0.07\n",
"1 Cocktail Bar 0.06\n",
"2 Cheese Shop 0.04\n",
"3 Bakery 0.04\n",
"4 Restaurant 0.04\n",
"\n",
"\n",
"----Brockton, Parkdale Village, Exhibition Place----\n",
" venue freq\n",
"0 Café 0.13\n",
"1 Nightclub 0.09\n",
"2 Breakfast Spot 0.09\n",
"3 Coffee Shop 0.09\n",
"4 Intersection 0.04\n",
"\n",
"\n",
"----Business reply mail Processing Centre, South Central Letter Processing Plant Toronto----\n",
" venue freq\n",
"0 Light Rail Station 0.11\n",
"1 Yoga Studio 0.05\n",
"2 Brewery 0.05\n",
"3 Spa 0.05\n",
"4 Skate Park 0.05\n",
"\n",
"\n",
"----CN Tower, King and Spadina, Railway Lands, Harbourfront West, Bathurst Quay, South Niagara, Island airport----\n",
" venue freq\n",
"0 Airport Service 0.19\n",
"1 Airport Lounge 0.12\n",
"2 Airport Terminal 0.12\n",
"3 Plane 0.06\n",
"4 Rental Car Location 0.06\n",
"\n",
"\n",
"----Central Bay Street----\n",
" venue freq\n",
"0 Coffee Shop 0.17\n",
"1 Café 0.06\n",
"2 Italian Restaurant 0.06\n",
"3 Sandwich Place 0.05\n",
"4 Japanese Restaurant 0.03\n",
"\n",
"\n",
"----Christie----\n",
" venue freq\n",
"0 Grocery Store 0.24\n",
"1 Café 0.18\n",
"2 Park 0.12\n",
"3 Nightclub 0.06\n",
"4 Italian Restaurant 0.06\n",
"\n",
"\n",
"----Church and Wellesley----\n",
" venue freq\n",
"0 Coffee Shop 0.08\n",
"1 Sushi Restaurant 0.06\n",
"2 Japanese Restaurant 0.05\n",
"3 Gay Bar 0.04\n",
"4 Restaurant 0.04\n",
"\n",
"\n",
"----Commerce Court, Victoria Hotel----\n",
" venue freq\n",
"0 Coffee Shop 0.11\n",
"1 Café 0.07\n",
"2 Restaurant 0.07\n",
"3 Hotel 0.05\n",
"4 Gym 0.04\n",
"\n",
"\n",
"----Davisville----\n",
" venue freq\n",
"0 Pizza Place 0.12\n",
"1 Dessert Shop 0.09\n",
"2 Sandwich Place 0.09\n",
"3 Café 0.06\n",
"4 Gym 0.06\n",
"\n",
"\n",
"----Davisville North----\n",
" venue freq\n",
"0 Gym / Fitness Center 0.12\n",
"1 Hotel 0.12\n",
"2 Park 0.12\n",
"3 Department Store 0.12\n",
"4 Sandwich Place 0.12\n",
"\n",
"\n",
"----Dufferin, Dovercourt Village----\n",
" venue freq\n",
"0 Pharmacy 0.12\n",
"1 Bakery 0.12\n",
"2 Café 0.06\n",
"3 Bank 0.06\n",
"4 Supermarket 0.06\n",
"\n",
"\n",
"----First Canadian Place, Underground city----\n",
" venue freq\n",
"0 Coffee Shop 0.10\n",
"1 Café 0.08\n",
"2 Hotel 0.04\n",
"3 Japanese Restaurant 0.04\n",
"4 Gym 0.04\n",
"\n",
"\n",
"----Forest Hill North & West, Forest Hill Road Park----\n",
" venue freq\n",
"0 Park 0.25\n",
"1 Trail 0.25\n",
"2 Jewelry Store 0.25\n",
"3 Sushi Restaurant 0.25\n",
"4 Yoga Studio 0.00\n",
"\n",
"\n",
"----Garden District, Ryerson----\n",
" venue freq\n",
"0 Clothing Store 0.09\n",
"1 Coffee Shop 0.08\n",
"2 Bubble Tea Shop 0.03\n",
"3 Cosmetics Shop 0.03\n",
"4 Café 0.03\n",
"\n",
"\n",
"----Harbourfront East, Union Station, Toronto Islands----\n",
" venue freq\n",
"0 Coffee Shop 0.13\n",
"1 Aquarium 0.05\n",
"2 Hotel 0.04\n",
"3 Café 0.04\n",
"4 Fried Chicken Joint 0.03\n",
"\n",
"\n",
"----High Park, The Junction South----\n",
" venue freq\n",
"0 Mexican Restaurant 0.08\n",
"1 Thai Restaurant 0.08\n",
"2 Café 0.08\n",
"3 Park 0.08\n",
"4 Cajun / Creole Restaurant 0.04\n",
"\n",
"\n",
"----India Bazaar, The Beaches West----\n",
" venue freq\n",
"0 Park 0.14\n",
"1 Fast Food Restaurant 0.09\n",
"2 Sandwich Place 0.09\n",
"3 Movie Theater 0.05\n",
"4 Brewery 0.05\n",
"\n",
"\n",
"----Kensington Market, Chinatown, Grange Park----\n",
" venue freq\n",
"0 Café 0.08\n",
"1 Coffee Shop 0.07\n",
"2 Mexican Restaurant 0.05\n",
"3 Dessert Shop 0.05\n",
"4 Vietnamese Restaurant 0.05\n",
"\n",
"\n",
"----Lawrence Park----\n",
" venue freq\n",
"0 Park 0.33\n",
"1 Bus Line 0.33\n",
"2 Swim School 0.33\n",
"3 Yoga Studio 0.00\n",
"4 Moroccan Restaurant 0.00\n",
"\n",
"\n",
"----Little Portugal, Trinity----\n",
" venue freq\n",
"0 Bar 0.11\n",
"1 Asian Restaurant 0.07\n",
"2 Vegetarian / Vegan Restaurant 0.04\n",
"3 Men's Store 0.04\n",
"4 Restaurant 0.04\n",
"\n",
"\n",
"----Moore Park, Summerhill East----\n",
" venue freq\n",
"0 Restaurant 0.25\n",
"1 Gym 0.25\n",
"2 Trail 0.25\n",
"3 Summer Camp 0.25\n",
"4 Moroccan Restaurant 0.00\n",
"\n",
"\n",
"----North Toronto West, Lawrence Park----\n",
" venue freq\n",
"0 Clothing Store 0.14\n",
"1 Coffee Shop 0.09\n",
"2 Yoga Studio 0.05\n",
"3 Bagel Shop 0.05\n",
"4 Chinese Restaurant 0.05\n",
"\n",
"\n",
"----Parkdale, Roncesvalles----\n",
" venue freq\n",
"0 Breakfast Spot 0.14\n",
"1 Gift Shop 0.14\n",
"2 Movie Theater 0.07\n",
"3 Eastern European Restaurant 0.07\n",
"4 Bar 0.07\n",
"\n",
"\n",
"----Queen's Park, Ontario Provincial Government----\n",
" venue freq\n",
"0 Coffee Shop 0.21\n",
"1 Sushi Restaurant 0.06\n",
"2 Yoga Studio 0.03\n",
"3 College Cafeteria 0.03\n",
"4 Mexican Restaurant 0.03\n",
"\n",
"\n",
"----Regent Park, Harbourfront----\n",
" venue freq\n",
"0 Coffee Shop 0.18\n",
"1 Bakery 0.07\n",
"2 Pub 0.07\n",
"3 Park 0.07\n",
"4 Breakfast Spot 0.05\n",
"\n",
"\n",
"----Richmond, Adelaide, King----\n",
" venue freq\n",
"0 Coffee Shop 0.11\n",
"1 Café 0.05\n",
"2 Restaurant 0.04\n",
"3 Hotel 0.03\n",
"4 Gym 0.03\n",
"\n",
"\n",
"----Rosedale----\n",
" venue freq\n",
"0 Park 0.50\n",
"1 Playground 0.25\n",
"2 Trail 0.25\n",
"3 Yoga Studio 0.00\n",
"4 Moroccan Restaurant 0.00\n",
"\n",
"\n",
"----Roselawn----\n",
" venue freq\n",
"0 Garden 0.25\n",
"1 Home Service 0.25\n",
"2 Ice Cream Shop 0.25\n",
"3 Music Venue 0.25\n",
"4 Mediterranean Restaurant 0.00\n",
"\n",
"\n",
"----Runnymede, Swansea----\n",
" venue freq\n",
"0 Café 0.09\n",
"1 Coffee Shop 0.09\n",
"2 Pub 0.06\n",
"3 Pizza Place 0.06\n",
"4 Sushi Restaurant 0.06\n",
"\n",
"\n",
"----St. James Town----\n",
" venue freq\n",
"0 Café 0.06\n",
"1 Coffee Shop 0.06\n",
"2 Cocktail Bar 0.05\n",
"3 Restaurant 0.05\n",
"4 American Restaurant 0.04\n",
"\n",
"\n",
"----St. James Town, Cabbagetown----\n",
" venue freq\n",
"0 Coffee Shop 0.07\n",
"1 Café 0.05\n",
"2 Pizza Place 0.05\n",
"3 Bakery 0.05\n",
"4 Pub 0.05\n",
"\n",
"\n",
"----Stn A PO Boxes----\n",
" venue freq\n",
"0 Coffee Shop 0.10\n",
"1 Café 0.04\n",
"2 Japanese Restaurant 0.03\n",
"3 Cocktail Bar 0.03\n",
"4 Seafood Restaurant 0.03\n",
"\n",
"\n",
"----Studio District----\n",
" venue freq\n",
"0 Café 0.10\n",
"1 Coffee Shop 0.08\n",
"2 Brewery 0.05\n",
"3 American Restaurant 0.05\n",
"4 Bakery 0.05\n",
"\n",
"\n",
"----Summerhill West, Rathnelly, South Hill, Forest Hill SE, Deer Park----\n",
" venue freq\n",
"0 Pub 0.12\n",
"1 Coffee Shop 0.12\n",
"2 Light Rail Station 0.06\n",
"3 Liquor Store 0.06\n",
"4 Sports Bar 0.06\n",
"\n",
"\n",
"----The Annex, North Midtown, Yorkville----\n",
" venue freq\n",
"0 Sandwich Place 0.14\n",
"1 Café 0.14\n",
"2 Coffee Shop 0.10\n",
"3 History Museum 0.05\n",
"4 BBQ Joint 0.05\n",
"\n",
"\n",
"----The Beaches----\n",
" venue freq\n",
"0 Health Food Store 0.25\n",
"1 Pub 0.25\n",
"2 Trail 0.25\n",
"3 Yoga Studio 0.00\n",
"4 Movie Theater 0.00\n",
"\n",
"\n",
"----The Danforth West, Riverdale----\n",
" venue freq\n",
"0 Greek Restaurant 0.19\n",
"1 Coffee Shop 0.07\n",
"2 Italian Restaurant 0.07\n",
"3 Furniture / Home Store 0.05\n",
"4 Restaurant 0.05\n",
"\n",
"\n",
"----Toronto Dominion Centre, Design Exchange----\n",
" venue freq\n",
"0 Coffee Shop 0.10\n",
"1 Hotel 0.07\n",
"2 Café 0.06\n",
"3 Seafood Restaurant 0.03\n",
"4 American Restaurant 0.03\n",
"\n",
"\n",
"----University of Toronto, Harbord----\n",
" venue freq\n",
"0 Café 0.15\n",
"1 Bookstore 0.06\n",
"2 Bar 0.06\n",
"3 Bakery 0.06\n",
"4 Restaurant 0.06\n",
"\n",
"\n"
]
}
],
"source": [
"num_top_venues = 5\n",
"\n",
"for hood in toronto_grouped['Neighborhood']:\n",
" print(\"----\"+hood+\"----\")\n",
" temp = toronto_grouped[toronto_grouped['Neighborhood'] == hood].T.reset_index()\n",
" temp.columns = ['venue','freq']\n",
" temp = temp.iloc[1:]\n",
" temp['freq'] = temp['freq'].astype(float)\n",
" temp = temp.round({'freq': 2})\n",
" print(temp.sort_values('freq', ascending=False).reset_index(drop=True).head(num_top_venues))\n",
" print('\\n')"
]
},
{
"cell_type": "code",
"execution_count": 57,
"metadata": {},
"outputs": [],
"source": [
"def return_most_common_venues(row, num_top_venues):\n",
" row_categories = row.iloc[1:]\n",
" row_categories_sorted = row_categories.sort_values(ascending=False)\n",
" \n",
" return row_categories_sorted.index.values[0:num_top_venues]"
]
},
{
"cell_type": "code",
"execution_count": 60,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Neighborhood</th>\n",
" <th>1st Most Common Venue</th>\n",
" <th>2nd Most Common Venue</th>\n",
" <th>3rd Most Common Venue</th>\n",
" <th>4th Most Common Venue</th>\n",
" <th>5th Most Common Venue</th>\n",
" <th>6th Most Common Venue</th>\n",
" <th>7th Most Common Venue</th>\n",
" <th>8th Most Common Venue</th>\n",
" <th>9th Most Common Venue</th>\n",
" <th>10th Most Common Venue</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>Berczy Park</td>\n",
" <td>Coffee Shop</td>\n",
" <td>Cocktail Bar</td>\n",
" <td>Seafood Restaurant</td>\n",
" <td>Bakery</td>\n",
" <td>Beer Bar</td>\n",
" <td>Cheese Shop</td>\n",
" <td>Café</td>\n",
" <td>Restaurant</td>\n",
" <td>Japanese Restaurant</td>\n",
" <td>Beach</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>Brockton, Parkdale Village, Exhibition Place</td>\n",
" <td>Café</td>\n",
" <td>Breakfast Spot</td>\n",
" <td>Nightclub</td>\n",
" <td>Coffee Shop</td>\n",
" <td>Furniture / Home Store</td>\n",
" <td>Burrito Place</td>\n",
" <td>Restaurant</td>\n",
" <td>Italian Restaurant</td>\n",
" <td>Stadium</td>\n",
" <td>Intersection</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>Business reply mail Processing Centre, South C...</td>\n",
" <td>Light Rail Station</td>\n",
" <td>Gym / Fitness Center</td>\n",
" <td>Garden</td>\n",
" <td>Restaurant</td>\n",
" <td>Recording Studio</td>\n",
" <td>Pizza Place</td>\n",
" <td>Park</td>\n",
" <td>Garden Center</td>\n",
" <td>Fast Food Restaurant</td>\n",
" <td>Spa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>CN Tower, King and Spadina, Railway Lands, Har...</td>\n",
" <td>Airport Service</td>\n",
" <td>Airport Lounge</td>\n",
" <td>Airport Terminal</td>\n",
" <td>Sculpture Garden</td>\n",
" <td>Airport</td>\n",
" <td>Airport Food Court</td>\n",
" <td>Harbor / Marina</td>\n",
" <td>Boutique</td>\n",
" <td>Bar</td>\n",
" <td>Boat or Ferry</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>Central Bay Street</td>\n",
" <td>Coffee Shop</td>\n",
" <td>Italian Restaurant</td>\n",
" <td>Café</td>\n",
" <td>Sandwich Place</td>\n",
" <td>Salad Place</td>\n",
" <td>Bubble Tea Shop</td>\n",
" <td>Burger Joint</td>\n",
" <td>Japanese Restaurant</td>\n",
" <td>Department Store</td>\n",
" <td>Modern European Restaurant</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Neighborhood 1st Most Common Venue \\\n",
"0 Berczy Park Coffee Shop \n",
"1 Brockton, Parkdale Village, Exhibition Place Café \n",
"2 Business reply mail Processing Centre, South C... Light Rail Station \n",
"3 CN Tower, King and Spadina, Railway Lands, Har... Airport Service \n",
"4 Central Bay Street Coffee Shop \n",
"\n",
" 2nd Most Common Venue 3rd Most Common Venue 4th Most Common Venue \\\n",
"0 Cocktail Bar Seafood Restaurant Bakery \n",
"1 Breakfast Spot Nightclub Coffee Shop \n",
"2 Gym / Fitness Center Garden Restaurant \n",
"3 Airport Lounge Airport Terminal Sculpture Garden \n",
"4 Italian Restaurant Café Sandwich Place \n",
"\n",
" 5th Most Common Venue 6th Most Common Venue 7th Most Common Venue \\\n",
"0 Beer Bar Cheese Shop Café \n",
"1 Furniture / Home Store Burrito Place Restaurant \n",
"2 Recording Studio Pizza Place Park \n",
"3 Airport Airport Food Court Harbor / Marina \n",
"4 Salad Place Bubble Tea Shop Burger Joint \n",
"\n",
" 8th Most Common Venue 9th Most Common Venue 10th Most Common Venue \n",
"0 Restaurant Japanese Restaurant Beach \n",
"1 Italian Restaurant Stadium Intersection \n",
"2 Garden Center Fast Food Restaurant Spa \n",
"3 Boutique Bar Boat or Ferry \n",
"4 Japanese Restaurant Department Store Modern European Restaurant "
]
},
"execution_count": 60,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"num_top_venues = 10\n",
"import numpy as np\n",
"indicators = ['st', 'nd', 'rd']\n",
"\n",
"# create columns according to number of top venues\n",
"columns = ['Neighborhood']\n",
"for ind in np.arange(num_top_venues):\n",
" try:\n",
" columns.append('{}{} Most Common Venue'.format(ind+1, indicators[ind]))\n",
" except:\n",
" columns.append('{}th Most Common Venue'.format(ind+1))\n",
"\n",
"# create a new dataframe\n",
"neighborhoods_venues_sorted = pd.DataFrame(columns=columns)\n",
"neighborhoods_venues_sorted['Neighborhood'] = toronto_grouped['Neighborhood']\n",
"\n",
"for ind in np.arange(toronto_grouped.shape[0]):\n",
" neighborhoods_venues_sorted.iloc[ind, 1:] = return_most_common_venues(toronto_grouped.iloc[ind, :], num_top_venues)\n",
"\n",
"neighborhoods_venues_sorted.head()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Clustering the Neighborhoods"
]
},
{
"cell_type": "code",
"execution_count": 62,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"array([3, 3, 3, 3, 3, 3, 3, 3, 3, 3], dtype=int32)"
]
},
"execution_count": 62,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# set number of clusters\n",
"k = 5\n",
"from sklearn.cluster import KMeans\n",
"toronto_grouped_clustering = toronto_grouped.drop('Neighborhood', 1)\n",
"\n",
"# run k-means clustering\n",
"kmeans = KMeans(n_clusters=k, random_state=0).fit(toronto_grouped_clustering)\n",
"\n",
"# check cluster labels generated for each row in the dataframe\n",
"kmeans.labels_[0:10] "
]
},
{
"cell_type": "code",
"execution_count": 65,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Postal Code</th>\n",
" <th>Borough</th>\n",
" <th>Neighborhood</th>\n",
" <th>Latitude</th>\n",
" <th>Longitude</th>\n",
" <th>Cluster Labels</th>\n",
" <th>1st Most Common Venue</th>\n",
" <th>2nd Most Common Venue</th>\n",
" <th>3rd Most Common Venue</th>\n",
" <th>4th Most Common Venue</th>\n",
" <th>5th Most Common Venue</th>\n",
" <th>6th Most Common Venue</th>\n",
" <th>7th Most Common Venue</th>\n",
" <th>8th Most Common Venue</th>\n",
" <th>9th Most Common Venue</th>\n",
" <th>10th Most Common Venue</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>M4E</td>\n",
" <td>East Toronto</td>\n",
" <td>The Beaches</td>\n",
" <td>43.6764</td>\n",
" <td>-79.293</td>\n",
" <td>0</td>\n",
" <td>Trail</td>\n",
" <td>Health Food Store</td>\n",
" <td>Pub</td>\n",
" <td>Doner Restaurant</td>\n",
" <td>Dessert Shop</td>\n",
" <td>Diner</td>\n",
" <td>Discount Store</td>\n",
" <td>Distribution Center</td>\n",
" <td>Dog Run</td>\n",
" <td>Women's Store</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>M4K</td>\n",
" <td>East Toronto</td>\n",
" <td>The Danforth West, Riverdale</td>\n",
" <td>43.6796</td>\n",
" <td>-79.3522</td>\n",
" <td>3</td>\n",
" <td>Greek Restaurant</td>\n",
" <td>Coffee Shop</td>\n",
" <td>Italian Restaurant</td>\n",
" <td>Bookstore</td>\n",
" <td>Restaurant</td>\n",
" <td>Ice Cream Shop</td>\n",
" <td>Furniture / Home Store</td>\n",
" <td>Liquor Store</td>\n",
" <td>Spa</td>\n",
" <td>Japanese Restaurant</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>M4L</td>\n",
" <td>East Toronto</td>\n",
" <td>India Bazaar, The Beaches West</td>\n",
" <td>43.669</td>\n",
" <td>-79.3156</td>\n",
" <td>3</td>\n",
" <td>Park</td>\n",
" <td>Sandwich Place</td>\n",
" <td>Fast Food Restaurant</td>\n",
" <td>Pub</td>\n",
" <td>Brewery</td>\n",
" <td>Liquor Store</td>\n",
" <td>Burrito Place</td>\n",
" <td>Italian Restaurant</td>\n",
" <td>Restaurant</td>\n",
" <td>Fish &amp; Chips Shop</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>M4M</td>\n",
" <td>East Toronto</td>\n",
" <td>Studio District</td>\n",
" <td>43.6595</td>\n",
" <td>-79.3409</td>\n",
" <td>3</td>\n",
" <td>Café</td>\n",
" <td>Coffee Shop</td>\n",
" <td>American Restaurant</td>\n",
" <td>Bakery</td>\n",
" <td>Brewery</td>\n",
" <td>Gastropub</td>\n",
" <td>Gym / Fitness Center</td>\n",
" <td>Fish Market</td>\n",
" <td>Pet Store</td>\n",
" <td>Park</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>M4N</td>\n",
" <td>Central Toronto</td>\n",
" <td>Lawrence Park</td>\n",
" <td>43.728</td>\n",
" <td>-79.3888</td>\n",
" <td>1</td>\n",
" <td>Park</td>\n",
" <td>Bus Line</td>\n",
" <td>Swim School</td>\n",
" <td>Women's Store</td>\n",
" <td>Department Store</td>\n",
" <td>Ethiopian Restaurant</td>\n",
" <td>Electronics Store</td>\n",
" <td>Eastern European Restaurant</td>\n",
" <td>Donut Shop</td>\n",
" <td>Doner Restaurant</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Postal Code Borough Neighborhood Latitude \\\n",
"0 M4E East Toronto The Beaches 43.6764 \n",
"1 M4K East Toronto The Danforth West, Riverdale 43.6796 \n",
"2 M4L East Toronto India Bazaar, The Beaches West 43.669 \n",
"3 M4M East Toronto Studio District 43.6595 \n",
"4 M4N Central Toronto Lawrence Park 43.728 \n",
"\n",
" Longitude Cluster Labels 1st Most Common Venue 2nd Most Common Venue \\\n",
"0 -79.293 0 Trail Health Food Store \n",
"1 -79.3522 3 Greek Restaurant Coffee Shop \n",
"2 -79.3156 3 Park Sandwich Place \n",
"3 -79.3409 3 Café Coffee Shop \n",
"4 -79.3888 1 Park Bus Line \n",
"\n",
" 3rd Most Common Venue 4th Most Common Venue 5th Most Common Venue \\\n",
"0 Pub Doner Restaurant Dessert Shop \n",
"1 Italian Restaurant Bookstore Restaurant \n",
"2 Fast Food Restaurant Pub Brewery \n",
"3 American Restaurant Bakery Brewery \n",
"4 Swim School Women's Store Department Store \n",
"\n",
" 6th Most Common Venue 7th Most Common Venue 8th Most Common Venue \\\n",
"0 Diner Discount Store Distribution Center \n",
"1 Ice Cream Shop Furniture / Home Store Liquor Store \n",
"2 Liquor Store Burrito Place Italian Restaurant \n",
"3 Gastropub Gym / Fitness Center Fish Market \n",
"4 Ethiopian Restaurant Electronics Store Eastern European Restaurant \n",
"\n",
" 9th Most Common Venue 10th Most Common Venue \n",
"0 Dog Run Women's Store \n",
"1 Spa Japanese Restaurant \n",
"2 Restaurant Fish & Chips Shop \n",
"3 Pet Store Park \n",
"4 Donut Shop Doner Restaurant "
]
},
"execution_count": 65,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# add clustering labels\n",
"neighborhoods_venues_sorted.insert(0, 'Cluster Labels', kmeans.labels_)\n",
"\n",
"toronto_merged = df4\n",
"\n",
"# merge toronto_grouped with toronto_data to add latitude/longitude for each neighborhood\n",
"toronto_merged = toronto_merged.join(neighborhoods_venues_sorted.set_index('Neighborhood'), on='Neighborhood')\n",
"\n",
"toronto_merged.head() # check the last columns!"
]
},
{
"cell_type": "code",
"execution_count": 71,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div style=\"width:100%;\"><div style=\"position:relative;width:100%;height:0;padding-bottom:60%;\"><span style=\"color:#565656\">Make this Notebook Trusted to load map: File -> Trust Notebook</span><iframe src=\"about:blank\" style=\"position:absolute;width:100%;height:100%;left:0;top:0;border:none !important;\" data-html=PCFET0NUWVBFIGh0bWw+CjxoZWFkPiAgICAKICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04IiAvPgogICAgPHNjcmlwdD5MX1BSRUZFUl9DQU5WQVMgPSBmYWxzZTsgTF9OT19UT1VDSCA9IGZhbHNlOyBMX0RJU0FCTEVfM0QgPSBmYWxzZTs8L3NjcmlwdD4KICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL2xlYWZsZXRAMS4yLjAvZGlzdC9sZWFmbGV0LmpzIj48L3NjcmlwdD4KICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL2pxdWVyeS8xLjExLjEvanF1ZXJ5Lm1pbi5qcyI+PC9zY3JpcHQ+CiAgICA8c2NyaXB0IHNyYz0iaHR0cHM6Ly9tYXhjZG4uYm9vdHN0cmFwY2RuLmNvbS9ib290c3RyYXAvMy4yLjAvanMvYm9vdHN0cmFwLm1pbi5qcyI+PC9zY3JpcHQ+CiAgICA8c2NyaXB0IHNyYz0iaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvTGVhZmxldC5hd2Vzb21lLW1hcmtlcnMvMi4wLjIvbGVhZmxldC5hd2Vzb21lLW1hcmtlcnMuanMiPjwvc2NyaXB0PgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL2xlYWZsZXRAMS4yLjAvZGlzdC9sZWFmbGV0LmNzcyIvPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL21heGNkbi5ib290c3RyYXBjZG4uY29tL2Jvb3RzdHJhcC8zLjIuMC9jc3MvYm9vdHN0cmFwLm1pbi5jc3MiLz4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cHM6Ly9tYXhjZG4uYm9vdHN0cmFwY2RuLmNvbS9ib290c3RyYXAvMy4yLjAvY3NzL2Jvb3RzdHJhcC10aGVtZS5taW4uY3NzIi8+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vbWF4Y2RuLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNi4zL2Nzcy9mb250LWF3ZXNvbWUubWluLmNzcyIvPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9MZWFmbGV0LmF3ZXNvbWUtbWFya2Vycy8yLjAuMi9sZWFmbGV0LmF3ZXNvbWUtbWFya2Vycy5jc3MiLz4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cHM6Ly9yYXdnaXQuY29tL3B5dGhvbi12aXN1YWxpemF0aW9uL2ZvbGl1bS9tYXN0ZXIvZm9saXVtL3RlbXBsYXRlcy9sZWFmbGV0LmF3ZXNvbWUucm90YXRlLmNzcyIvPgogICAgPHN0eWxlPmh0bWwsIGJvZHkge3dpZHRoOiAxMDAlO2hlaWdodDogMTAwJTttYXJnaW46IDA7cGFkZGluZzogMDt9PC9zdHlsZT4KICAgIDxzdHlsZT4jbWFwIHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtyaWdodDowO2xlZnQ6MDt9PC9zdHlsZT4KICAgIAogICAgICAgICAgICA8c3R5bGU+ICNtYXBfM2JmYjlhNWFjZTllNDA5ZWE3OWUxNjdmYTVlM2UyZTcgewogICAgICAgICAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTsKICAgICAgICAgICAgICAgIHdpZHRoIDogMTAwLjAlOwogICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAuMCU7CiAgICAgICAgICAgICAgICBsZWZ0OiAwLjAlOwogICAgICAgICAgICAgICAgdG9wOiAwLjAlOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICA8L3N0eWxlPgogICAgICAgIAo8L2hlYWQ+Cjxib2R5PiAgICAKICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmb2xpdW0tbWFwIiBpZD0ibWFwXzNiZmI5YTVhY2U5ZTQwOWVhNzllMTY3ZmE1ZTNlMmU3IiA+PC9kaXY+CiAgICAgICAgCjwvYm9keT4KPHNjcmlwdD4gICAgCiAgICAKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGJvdW5kcyA9IG51bGw7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgdmFyIG1hcF8zYmZiOWE1YWNlOWU0MDllYTc5ZTE2N2ZhNWUzZTJlNyA9IEwubWFwKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ21hcF8zYmZiOWE1YWNlOWU0MDllYTc5ZTE2N2ZhNWUzZTJlNycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7Y2VudGVyOiBbNDMuNjc2MzU3Mzk5OTk5OTksLTc5LjI5MzAzMTJdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgem9vbTogMTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhCb3VuZHM6IGJvdW5kcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxheWVyczogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3b3JsZENvcHlKdW1wOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNyczogTC5DUlMuRVBTRzM4NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciB0aWxlX2xheWVyXzQ4Nzc4ODdhNTBhZjRiZTdhM2U0OGZkMjZlYmJhOGQ3ID0gTC50aWxlTGF5ZXIoCiAgICAgICAgICAgICAgICAnaHR0cHM6Ly97c30udGlsZS5vcGVuc3RyZWV0bWFwLm9yZy97en0ve3h9L3t5fS5wbmcnLAogICAgICAgICAgICAgICAgewogICJhdHRyaWJ1dGlvbiI6IG51bGwsCiAgImRldGVjdFJldGluYSI6IGZhbHNlLAogICJtYXhab29tIjogMTgsCiAgIm1pblpvb20iOiAxLAogICJub1dyYXAiOiBmYWxzZSwKICAic3ViZG9tYWlucyI6ICJhYmMiCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzNiZmI5YTVhY2U5ZTQwOWVhNzllMTY3ZmE1ZTNlMmU3KTsKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl9kNDAyZTA0NzEzMWY0N2ZjOTJkNGY0MThkN2Y2NjI5YyA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY3NjM1NzM5OTk5OTk5LC03OS4yOTMwMzEyXSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogIiNmZjAwMDAiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjZmYwMDAwIiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzNiZmI5YTVhY2U5ZTQwOWVhNzllMTY3ZmE1ZTNlMmU3KTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwX2QzN2FlYzZiZWY5ODRhOWFhZmFiNGRmZWMwN2UwMmJkID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sXzRjNTE3YWE1MGFjOTQwMDQ5N2NhNDBhMDRlMDUwNDJhID0gJCgnPGRpdiBpZD0iaHRtbF80YzUxN2FhNTBhYzk0MDA0OTdjYTQwYTA0ZTA1MDQyYSIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+VGhlIEJlYWNoZXMgQ2x1c3RlciAwPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF9kMzdhZWM2YmVmOTg0YTlhYWZhYjRkZmVjMDdlMDJiZC5zZXRDb250ZW50KGh0bWxfNGM1MTdhYTUwYWM5NDAwNDk3Y2E0MGEwNGUwNTA0MmEpOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfZDQwMmUwNDcxMzFmNDdmYzkyZDRmNDE4ZDdmNjYyOWMuYmluZFBvcHVwKHBvcHVwX2QzN2FlYzZiZWY5ODRhOWFhZmFiNGRmZWMwN2UwMmJkKTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyX2ZkZDA2N2JkMWMzNTRjM2U5NTAxNzNjYTgxZDVjZGY0ID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNjc5NTU3MSwtNzkuMzUyMTg4XSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogIiM4MGZmYjQiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjODBmZmI0IiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzNiZmI5YTVhY2U5ZTQwOWVhNzllMTY3ZmE1ZTNlMmU3KTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwXzk2ZGY0OWI3YzVkNTQ5NDU4YTdhOGYwNjg3MmJiNjE2ID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sXzE2Y2EzOTk1NzVlYjQ0YjJhNTYyOWFhNTJjYzc0NTI1ID0gJCgnPGRpdiBpZD0iaHRtbF8xNmNhMzk5NTc1ZWI0NGIyYTU2MjlhYTUyY2M3NDUyNSIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+VGhlIERhbmZvcnRoIFdlc3QsIFJpdmVyZGFsZSBDbHVzdGVyIDM8L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwXzk2ZGY0OWI3YzVkNTQ5NDU4YTdhOGYwNjg3MmJiNjE2LnNldENvbnRlbnQoaHRtbF8xNmNhMzk5NTc1ZWI0NGIyYTU2MjlhYTUyY2M3NDUyNSk7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl9mZGQwNjdiZDFjMzU0YzNlOTUwMTczY2E4MWQ1Y2RmNC5iaW5kUG9wdXAocG9wdXBfOTZkZjQ5YjdjNWQ1NDk0NThhN2E4ZjA2ODcyYmI2MTYpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfOWI4YTkwNmM1MTE3NDJlZGFjMWMwMGVkMjBhOWE5MjggPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42Njg5OTg1LC03OS4zMTU1NzE1OTk5OTk5OF0sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICIjODBmZmI0IiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzgwZmZiNCIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF8zYmZiOWE1YWNlOWU0MDllYTc5ZTE2N2ZhNWUzZTJlNyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF85YzYzYzNhOTEyMTQ0ZDI0YTRkNDMwMzBkMmVmYTdmYSA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF9lZTNmMzQ3MzJkZDg0NjRkODIwY2U3YjIwZjA3MmMyMyA9ICQoJzxkaXYgaWQ9Imh0bWxfZWUzZjM0NzMyZGQ4NDY0ZDgyMGNlN2IyMGYwNzJjMjMiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPkluZGlhIEJhemFhciwgVGhlIEJlYWNoZXMgV2VzdCBDbHVzdGVyIDM8L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwXzljNjNjM2E5MTIxNDRkMjRhNGQ0MzAzMGQyZWZhN2ZhLnNldENvbnRlbnQoaHRtbF9lZTNmMzQ3MzJkZDg0NjRkODIwY2U3YjIwZjA3MmMyMyk7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl85YjhhOTA2YzUxMTc0MmVkYWMxYzAwZWQyMGE5YTkyOC5iaW5kUG9wdXAocG9wdXBfOWM2M2MzYTkxMjE0NGQyNGE0ZDQzMDMwZDJlZmE3ZmEpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfZDU5YzBiMjlhNTkyNGM5OWI0NDEyNzJkYjc3Y2RlM2UgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42NTk1MjU1LC03OS4zNDA5MjNdLAogICAgICAgICAgICAgICAgewogICJidWJibGluZ01vdXNlRXZlbnRzIjogdHJ1ZSwKICAiY29sb3IiOiAiIzgwZmZiNCIsCiAgImRhc2hBcnJheSI6IG51bGwsCiAgImRhc2hPZmZzZXQiOiBudWxsLAogICJmaWxsIjogdHJ1ZSwKICAiZmlsbENvbG9yIjogIiM4MGZmYjQiLAogICJmaWxsT3BhY2l0eSI6IDAuNywKICAiZmlsbFJ1bGUiOiAiZXZlbm9kZCIsCiAgImxpbmVDYXAiOiAicm91bmQiLAogICJsaW5lSm9pbiI6ICJyb3VuZCIsCiAgIm9wYWNpdHkiOiAxLjAsCiAgInJhZGl1cyI6IDUsCiAgInN0cm9rZSI6IHRydWUsCiAgIndlaWdodCI6IDMKfQogICAgICAgICAgICAgICAgKS5hZGRUbyhtYXBfM2JmYjlhNWFjZTllNDA5ZWE3OWUxNjdmYTVlM2UyZTcpOwogICAgICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgcG9wdXBfZTcwZWZiOGNiYmQwNDlmMjgwYzc1NzFmZGZkOWNiN2MgPSBMLnBvcHVwKHttYXhXaWR0aDogJzMwMCd9KTsKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGh0bWxfNzk3ODYyNzA1ZTIxNDZhODhiZjNhMTllN2E3NDI3MWMgPSAkKCc8ZGl2IGlkPSJodG1sXzc5Nzg2MjcwNWUyMTQ2YTg4YmYzYTE5ZTdhNzQyNzFjIiBzdHlsZT0id2lkdGg6IDEwMC4wJTsgaGVpZ2h0OiAxMDAuMCU7Ij5TdHVkaW8gRGlzdHJpY3QgQ2x1c3RlciAzPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF9lNzBlZmI4Y2JiZDA0OWYyODBjNzU3MWZkZmQ5Y2I3Yy5zZXRDb250ZW50KGh0bWxfNzk3ODYyNzA1ZTIxNDZhODhiZjNhMTllN2E3NDI3MWMpOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfZDU5YzBiMjlhNTkyNGM5OWI0NDEyNzJkYjc3Y2RlM2UuYmluZFBvcHVwKHBvcHVwX2U3MGVmYjhjYmJkMDQ5ZjI4MGM3NTcxZmRmZDljYjdjKTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyXzUwMjg3OWIyMjY1ZjQ5Y2ZiMmU4NGVhZGEyN2Y5YTY4ID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNzI4MDIwNSwtNzkuMzg4NzkwMV0sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICIjODAwMGZmIiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzgwMDBmZiIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF8zYmZiOWE1YWNlOWU0MDllYTc5ZTE2N2ZhNWUzZTJlNyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF8wZTUyNmMxNTU0NWU0ZTA3YWJiMjBmZGJjNGFjMzIzMiA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF9iMGE3ZTg2OGMzNDg0ZTBjYjMxNGZmMzdlMGM1NDUwNyA9ICQoJzxkaXYgaWQ9Imh0bWxfYjBhN2U4NjhjMzQ4NGUwY2IzMTRmZjM3ZTBjNTQ1MDciIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPkxhd3JlbmNlIFBhcmsgQ2x1c3RlciAxPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF8wZTUyNmMxNTU0NWU0ZTA3YWJiMjBmZGJjNGFjMzIzMi5zZXRDb250ZW50KGh0bWxfYjBhN2U4NjhjMzQ4NGUwY2IzMTRmZjM3ZTBjNTQ1MDcpOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfNTAyODc5YjIyNjVmNDljZmIyZTg0ZWFkYTI3ZjlhNjguYmluZFBvcHVwKHBvcHVwXzBlNTI2YzE1NTQ1ZTRlMDdhYmIyMGZkYmM0YWMzMjMyKTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyX2QzY2ZmNThhNGIzZjQ0ZTlhY2JhOTc5ZWE2MGY0MDJhID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNzEyNzUxMSwtNzkuMzkwMTk3NV0sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICIjODBmZmI0IiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzgwZmZiNCIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF8zYmZiOWE1YWNlOWU0MDllYTc5ZTE2N2ZhNWUzZTJlNyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF8xYzRkZjZiZmJiMjU0YmY1YWQ2Yjk5ODFiNjc3OWJiMyA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF9mZjM5MjhjNDJiMDk0NjliOTM2MjRkOWQ5YzgxMzIxMSA9ICQoJzxkaXYgaWQ9Imh0bWxfZmYzOTI4YzQyYjA5NDY5YjkzNjI0ZDlkOWM4MTMyMTEiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPkRhdmlzdmlsbGUgTm9ydGggQ2x1c3RlciAzPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF8xYzRkZjZiZmJiMjU0YmY1YWQ2Yjk5ODFiNjc3OWJiMy5zZXRDb250ZW50KGh0bWxfZmYzOTI4YzQyYjA5NDY5YjkzNjI0ZDlkOWM4MTMyMTEpOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfZDNjZmY1OGE0YjNmNDRlOWFjYmE5NzllYTYwZjQwMmEuYmluZFBvcHVwKHBvcHVwXzFjNGRmNmJmYmIyNTRiZjVhZDZiOTk4MWI2Nzc5YmIzKTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyXzNjNDI3ZGI5NWI2NzQ0MDI4MjJhZjFkNzc1YzdlMzg0ID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNzE1MzgzNCwtNzkuNDA1Njc4NDAwMDAwMDFdLAogICAgICAgICAgICAgICAgewogICJidWJibGluZ01vdXNlRXZlbnRzIjogdHJ1ZSwKICAiY29sb3IiOiAiIzgwZmZiNCIsCiAgImRhc2hBcnJheSI6IG51bGwsCiAgImRhc2hPZmZzZXQiOiBudWxsLAogICJmaWxsIjogdHJ1ZSwKICAiZmlsbENvbG9yIjogIiM4MGZmYjQiLAogICJmaWxsT3BhY2l0eSI6IDAuNywKICAiZmlsbFJ1bGUiOiAiZXZlbm9kZCIsCiAgImxpbmVDYXAiOiAicm91bmQiLAogICJsaW5lSm9pbiI6ICJyb3VuZCIsCiAgIm9wYWNpdHkiOiAxLjAsCiAgInJhZGl1cyI6IDUsCiAgInN0cm9rZSI6IHRydWUsCiAgIndlaWdodCI6IDMKfQogICAgICAgICAgICAgICAgKS5hZGRUbyhtYXBfM2JmYjlhNWFjZTllNDA5ZWE3OWUxNjdmYTVlM2UyZTcpOwogICAgICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgcG9wdXBfMTczYWQ5YWNkMzhhNGNmMDk3ZDkzNzhiY2VmZjdlMzcgPSBMLnBvcHVwKHttYXhXaWR0aDogJzMwMCd9KTsKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGh0bWxfMTM2MmUyZjUyOThlNDdlMWI3OGQxMGIxNDgwOWEzZTAgPSAkKCc8ZGl2IGlkPSJodG1sXzEzNjJlMmY1Mjk4ZTQ3ZTFiNzhkMTBiMTQ4MDlhM2UwIiBzdHlsZT0id2lkdGg6IDEwMC4wJTsgaGVpZ2h0OiAxMDAuMCU7Ij5Ob3J0aCBUb3JvbnRvIFdlc3QsIExhd3JlbmNlIFBhcmsgQ2x1c3RlciAzPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF8xNzNhZDlhY2QzOGE0Y2YwOTdkOTM3OGJjZWZmN2UzNy5zZXRDb250ZW50KGh0bWxfMTM2MmUyZjUyOThlNDdlMWI3OGQxMGIxNDgwOWEzZTApOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfM2M0MjdkYjk1YjY3NDQwMjgyMmFmMWQ3NzVjN2UzODQuYmluZFBvcHVwKHBvcHVwXzE3M2FkOWFjZDM4YTRjZjA5N2Q5Mzc4YmNlZmY3ZTM3KTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyXzYwNGNhYTYwMTkxNjQ1NzM5YWQyNGRmMGQ4OTAyZjQ1ID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNzA0MzI0NCwtNzkuMzg4NzkwMV0sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICIjODBmZmI0IiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzgwZmZiNCIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF8zYmZiOWE1YWNlOWU0MDllYTc5ZTE2N2ZhNWUzZTJlNyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF82ZTllMzgxMzhmYTM0NTIxYTlkODczZTA0NTRjOWJhZiA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF82ZWRlZjE3YTFhY2I0MWVkYTgxZDEwMzAzZmFjMzgwOCA9ICQoJzxkaXYgaWQ9Imh0bWxfNmVkZWYxN2ExYWNiNDFlZGE4MWQxMDMwM2ZhYzM4MDgiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPkRhdmlzdmlsbGUgQ2x1c3RlciAzPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF82ZTllMzgxMzhmYTM0NTIxYTlkODczZTA0NTRjOWJhZi5zZXRDb250ZW50KGh0bWxfNmVkZWYxN2ExYWNiNDFlZGE4MWQxMDMwM2ZhYzM4MDgpOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfNjA0Y2FhNjAxOTE2NDU3MzlhZDI0ZGYwZDg5MDJmNDUuYmluZFBvcHVwKHBvcHVwXzZlOWUzODEzOGZhMzQ1MjFhOWQ4NzNlMDQ1NGM5YmFmKTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyXzBmNzBiMjljN2MyMTQ3ZTg5YzA4ZmZiMWYyMGQ3NWI1ID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNjg5NTc0MywtNzkuMzgzMTU5OTAwMDAwMDFdLAogICAgICAgICAgICAgICAgewogICJidWJibGluZ01vdXNlRXZlbnRzIjogdHJ1ZSwKICAiY29sb3IiOiAiI2ZmYjM2MCIsCiAgImRhc2hBcnJheSI6IG51bGwsCiAgImRhc2hPZmZzZXQiOiBudWxsLAogICJmaWxsIjogdHJ1ZSwKICAiZmlsbENvbG9yIjogIiNmZmIzNjAiLAogICJmaWxsT3BhY2l0eSI6IDAuNywKICAiZmlsbFJ1bGUiOiAiZXZlbm9kZCIsCiAgImxpbmVDYXAiOiAicm91bmQiLAogICJsaW5lSm9pbiI6ICJyb3VuZCIsCiAgIm9wYWNpdHkiOiAxLjAsCiAgInJhZGl1cyI6IDUsCiAgInN0cm9rZSI6IHRydWUsCiAgIndlaWdodCI6IDMKfQogICAgICAgICAgICAgICAgKS5hZGRUbyhtYXBfM2JmYjlhNWFjZTllNDA5ZWE3OWUxNjdmYTVlM2UyZTcpOwogICAgICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgcG9wdXBfNmQwMWIwYmE3ZDUzNGUxNjhmYjIxZTEyNWQ2OWMzYmEgPSBMLnBvcHVwKHttYXhXaWR0aDogJzMwMCd9KTsKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGh0bWxfNjhmY2ZlMTlhZTBhNDJmNGFiMjBmM2QxMWQyZmU3YmQgPSAkKCc8ZGl2IGlkPSJodG1sXzY4ZmNmZTE5YWUwYTQyZjRhYjIwZjNkMTFkMmZlN2JkIiBzdHlsZT0id2lkdGg6IDEwMC4wJTsgaGVpZ2h0OiAxMDAuMCU7Ij5Nb29yZSBQYXJrLCBTdW1tZXJoaWxsIEVhc3QgQ2x1c3RlciA0PC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF82ZDAxYjBiYTdkNTM0ZTE2OGZiMjFlMTI1ZDY5YzNiYS5zZXRDb250ZW50KGh0bWxfNjhmY2ZlMTlhZTBhNDJmNGFiMjBmM2QxMWQyZmU3YmQpOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfMGY3MGIyOWM3YzIxNDdlODljMDhmZmIxZjIwZDc1YjUuYmluZFBvcHVwKHBvcHVwXzZkMDFiMGJhN2Q1MzRlMTY4ZmIyMWUxMjVkNjljM2JhKTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyXzU2NzQ5ZWMwZmJkYzQ0NGNiZGRkYWQ1YmIzZGQxNGYyID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNjg2NDEyMjk5OTk5OTksLTc5LjQwMDA0OTNdLAogICAgICAgICAgICAgICAgewogICJidWJibGluZ01vdXNlRXZlbnRzIjogdHJ1ZSwKICAiY29sb3IiOiAiI2ZmMDAwMCIsCiAgImRhc2hBcnJheSI6IG51bGwsCiAgImRhc2hPZmZzZXQiOiBudWxsLAogICJmaWxsIjogdHJ1ZSwKICAiZmlsbENvbG9yIjogIiNmZjAwMDAiLAogICJmaWxsT3BhY2l0eSI6IDAuNywKICAiZmlsbFJ1bGUiOiAiZXZlbm9kZCIsCiAgImxpbmVDYXAiOiAicm91bmQiLAogICJsaW5lSm9pbiI6ICJyb3VuZCIsCiAgIm9wYWNpdHkiOiAxLjAsCiAgInJhZGl1cyI6IDUsCiAgInN0cm9rZSI6IHRydWUsCiAgIndlaWdodCI6IDMKfQogICAgICAgICAgICAgICAgKS5hZGRUbyhtYXBfM2JmYjlhNWFjZTllNDA5ZWE3OWUxNjdmYTVlM2UyZTcpOwogICAgICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgcG9wdXBfNmJjMjNiMDhiMTNkNGFkZGFiN2FmNWE1N2I3MmVjMWUgPSBMLnBvcHVwKHttYXhXaWR0aDogJzMwMCd9KTsKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGh0bWxfOTJlYzBjMTJmYjFmNDZiNjg4YTNkNGI3Yjc3OThkNzcgPSAkKCc8ZGl2IGlkPSJodG1sXzkyZWMwYzEyZmIxZjQ2YjY4OGEzZDRiN2I3Nzk4ZDc3IiBzdHlsZT0id2lkdGg6IDEwMC4wJTsgaGVpZ2h0OiAxMDAuMCU7Ij5TdW1tZXJoaWxsIFdlc3QsIFJhdGhuZWxseSwgU291dGggSGlsbCwgRm9yZXN0IEhpbGwgU0UsIERlZXIgUGFyayBDbHVzdGVyIDA8L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwXzZiYzIzYjA4YjEzZDRhZGRhYjdhZjVhNTdiNzJlYzFlLnNldENvbnRlbnQoaHRtbF85MmVjMGMxMmZiMWY0NmI2ODhhM2Q0YjdiNzc5OGQ3Nyk7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl81Njc0OWVjMGZiZGM0NDRjYmRkZGFkNWJiM2RkMTRmMi5iaW5kUG9wdXAocG9wdXBfNmJjMjNiMDhiMTNkNGFkZGFiN2FmNWE1N2I3MmVjMWUpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfZmY5ZGExZDExNWZhNGI1OWI4ODI4ZjkyY2RkZTY3MTkgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42Nzk1NjI2LC03OS4zNzc1Mjk0MDAwMDAwMV0sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICIjMDBiNWViIiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzAwYjVlYiIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF8zYmZiOWE1YWNlOWU0MDllYTc5ZTE2N2ZhNWUzZTJlNyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF9mYzBkNTYzYTUyNzY0ZDhiOTQzOTg4NmY4NTM0ZDA1NSA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF9lNzFkOTRlNmE0YjY0ZDg4OWUwYWI1Mzg2ZGVmMTRhMiA9ICQoJzxkaXYgaWQ9Imh0bWxfZTcxZDk0ZTZhNGI2NGQ4ODllMGFiNTM4NmRlZjE0YTIiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPlJvc2VkYWxlIENsdXN0ZXIgMjwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfZmMwZDU2M2E1Mjc2NGQ4Yjk0Mzk4ODZmODUzNGQwNTUuc2V0Q29udGVudChodG1sX2U3MWQ5NGU2YTRiNjRkODg5ZTBhYjUzODZkZWYxNGEyKTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyX2ZmOWRhMWQxMTVmYTRiNTliODgyOGY5MmNkZGU2NzE5LmJpbmRQb3B1cChwb3B1cF9mYzBkNTYzYTUyNzY0ZDhiOTQzOTg4NmY4NTM0ZDA1NSk7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl9jMzA1YzY3NmRiMTI0OTAyYmUxYjhhNDNmYmE1NjM4MCA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY2Nzk2NywtNzkuMzY3Njc1M10sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICIjODBmZmI0IiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzgwZmZiNCIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF8zYmZiOWE1YWNlOWU0MDllYTc5ZTE2N2ZhNWUzZTJlNyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF84ZGQxNjA4ODllZDI0OGFiOTU3NWM0YzQ5OTZkODZkMyA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF80ZmRmNzQ3MThkMDk0ZWU2YTc2MWE4YTU3ZDIzZDI4YyA9ICQoJzxkaXYgaWQ9Imh0bWxfNGZkZjc0NzE4ZDA5NGVlNmE3NjFhOGE1N2QyM2QyOGMiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPlN0LiBKYW1lcyBUb3duLCBDYWJiYWdldG93biBDbHVzdGVyIDM8L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwXzhkZDE2MDg4OWVkMjQ4YWI5NTc1YzRjNDk5NmQ4NmQzLnNldENvbnRlbnQoaHRtbF80ZmRmNzQ3MThkMDk0ZWU2YTc2MWE4YTU3ZDIzZDI4Yyk7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl9jMzA1YzY3NmRiMTI0OTAyYmUxYjhhNDNmYmE1NjM4MC5iaW5kUG9wdXAocG9wdXBfOGRkMTYwODg5ZWQyNDhhYjk1NzVjNGM0OTk2ZDg2ZDMpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfNTUwN2UwZDAyMTFjNDhiZTg5ZDE0MmFjM2U5N2YwYjEgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42NjU4NTk5LC03OS4zODMxNTk5MDAwMDAwMV0sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICIjODBmZmI0IiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzgwZmZiNCIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF8zYmZiOWE1YWNlOWU0MDllYTc5ZTE2N2ZhNWUzZTJlNyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF81YTc1MTU3ZTExZTE0NDIyODcyZDM1MDNlNTIzNmNmNyA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF8zYjc3NjU2ZDlhOWU0MzExOWYxNTE5ZWVkMGUzNWRmMSA9ICQoJzxkaXYgaWQ9Imh0bWxfM2I3NzY1NmQ5YTllNDMxMTlmMTUxOWVlZDBlMzVkZjEiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPkNodXJjaCBhbmQgV2VsbGVzbGV5IENsdXN0ZXIgMzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfNWE3NTE1N2UxMWUxNDQyMjg3MmQzNTAzZTUyMzZjZjcuc2V0Q29udGVudChodG1sXzNiNzc2NTZkOWE5ZTQzMTE5ZjE1MTllZWQwZTM1ZGYxKTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyXzU1MDdlMGQwMjExYzQ4YmU4OWQxNDJhYzNlOTdmMGIxLmJpbmRQb3B1cChwb3B1cF81YTc1MTU3ZTExZTE0NDIyODcyZDM1MDNlNTIzNmNmNyk7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl9lZTNhY2FhZmIyMGI0Mjc5YTExNWEzNTY0MzI5OTdhNyA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY1NDI1OTksLTc5LjM2MDYzNTldLAogICAgICAgICAgICAgICAgewogICJidWJibGluZ01vdXNlRXZlbnRzIjogdHJ1ZSwKICAiY29sb3IiOiAiIzgwZmZiNCIsCiAgImRhc2hBcnJheSI6IG51bGwsCiAgImRhc2hPZmZzZXQiOiBudWxsLAogICJmaWxsIjogdHJ1ZSwKICAiZmlsbENvbG9yIjogIiM4MGZmYjQiLAogICJmaWxsT3BhY2l0eSI6IDAuNywKICAiZmlsbFJ1bGUiOiAiZXZlbm9kZCIsCiAgImxpbmVDYXAiOiAicm91bmQiLAogICJsaW5lSm9pbiI6ICJyb3VuZCIsCiAgIm9wYWNpdHkiOiAxLjAsCiAgInJhZGl1cyI6IDUsCiAgInN0cm9rZSI6IHRydWUsCiAgIndlaWdodCI6IDMKfQogICAgICAgICAgICAgICAgKS5hZGRUbyhtYXBfM2JmYjlhNWFjZTllNDA5ZWE3OWUxNjdmYTVlM2UyZTcpOwogICAgICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgcG9wdXBfNzA1MzIzM2M0NWEyNGU5ZmE0ZDAxZWM4NDhmMjNlOTQgPSBMLnBvcHVwKHttYXhXaWR0aDogJzMwMCd9KTsKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGh0bWxfODEwNTJhZGExZmJhNDBiZmFhNWU5OTUzMjdjMDJjNTEgPSAkKCc8ZGl2IGlkPSJodG1sXzgxMDUyYWRhMWZiYTQwYmZhYTVlOTk1MzI3YzAyYzUxIiBzdHlsZT0id2lkdGg6IDEwMC4wJTsgaGVpZ2h0OiAxMDAuMCU7Ij5SZWdlbnQgUGFyaywgSGFyYm91cmZyb250IENsdXN0ZXIgMzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfNzA1MzIzM2M0NWEyNGU5ZmE0ZDAxZWM4NDhmMjNlOTQuc2V0Q29udGVudChodG1sXzgxMDUyYWRhMWZiYTQwYmZhYTVlOTk1MzI3YzAyYzUxKTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyX2VlM2FjYWFmYjIwYjQyNzlhMTE1YTM1NjQzMjk5N2E3LmJpbmRQb3B1cChwb3B1cF83MDUzMjMzYzQ1YTI0ZTlmYTRkMDFlYzg0OGYyM2U5NCk7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl83ZjIyMTZjMGE3MjE0YzAyOGFmZDU5OWQxOTBlMzUwMSA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY1NzE2MTgsLTc5LjM3ODkzNzA5OTk5OTk5XSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogIiM4MGZmYjQiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjODBmZmI0IiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzNiZmI5YTVhY2U5ZTQwOWVhNzllMTY3ZmE1ZTNlMmU3KTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwXzlkYzJlN2Q2ZmZhMzRlMjI4ZDA3NWRhODc0MWMxNWZmID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sXzMxYmIwNGE1OTU3NTQ1NzM4ZDkzOTBhNDM1MjM4MWNiID0gJCgnPGRpdiBpZD0iaHRtbF8zMWJiMDRhNTk1NzU0NTczOGQ5MzkwYTQzNTIzODFjYiIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+R2FyZGVuIERpc3RyaWN0LCBSeWVyc29uIENsdXN0ZXIgMzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfOWRjMmU3ZDZmZmEzNGUyMjhkMDc1ZGE4NzQxYzE1ZmYuc2V0Q29udGVudChodG1sXzMxYmIwNGE1OTU3NTQ1NzM4ZDkzOTBhNDM1MjM4MWNiKTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyXzdmMjIxNmMwYTcyMTRjMDI4YWZkNTk5ZDE5MGUzNTAxLmJpbmRQb3B1cChwb3B1cF85ZGMyZTdkNmZmYTM0ZTIyOGQwNzVkYTg3NDFjMTVmZik7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl83MThkNmIzOWY4NzY0M2E3ODdkYjdkMzg5NzMxNzg2NyA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY1MTQ5MzksLTc5LjM3NTQxNzldLAogICAgICAgICAgICAgICAgewogICJidWJibGluZ01vdXNlRXZlbnRzIjogdHJ1ZSwKICAiY29sb3IiOiAiIzgwZmZiNCIsCiAgImRhc2hBcnJheSI6IG51bGwsCiAgImRhc2hPZmZzZXQiOiBudWxsLAogICJmaWxsIjogdHJ1ZSwKICAiZmlsbENvbG9yIjogIiM4MGZmYjQiLAogICJmaWxsT3BhY2l0eSI6IDAuNywKICAiZmlsbFJ1bGUiOiAiZXZlbm9kZCIsCiAgImxpbmVDYXAiOiAicm91bmQiLAogICJsaW5lSm9pbiI6ICJyb3VuZCIsCiAgIm9wYWNpdHkiOiAxLjAsCiAgInJhZGl1cyI6IDUsCiAgInN0cm9rZSI6IHRydWUsCiAgIndlaWdodCI6IDMKfQogICAgICAgICAgICAgICAgKS5hZGRUbyhtYXBfM2JmYjlhNWFjZTllNDA5ZWE3OWUxNjdmYTVlM2UyZTcpOwogICAgICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgcG9wdXBfZTE3NDFjZDZlZmMwNDk4ODlmMjE3MjMzNTg1ZWIxMWQgPSBMLnBvcHVwKHttYXhXaWR0aDogJzMwMCd9KTsKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGh0bWxfOTZmMDBlNDllZjcwNDA5Njg2MTlmMjFjOGRmY2ZkMGMgPSAkKCc8ZGl2IGlkPSJodG1sXzk2ZjAwZTQ5ZWY3MDQwOTY4NjE5ZjIxYzhkZmNmZDBjIiBzdHlsZT0id2lkdGg6IDEwMC4wJTsgaGVpZ2h0OiAxMDAuMCU7Ij5TdC4gSmFtZXMgVG93biBDbHVzdGVyIDM8L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwX2UxNzQxY2Q2ZWZjMDQ5ODg5ZjIxNzIzMzU4NWViMTFkLnNldENvbnRlbnQoaHRtbF85NmYwMGU0OWVmNzA0MDk2ODYxOWYyMWM4ZGZjZmQwYyk7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl83MThkNmIzOWY4NzY0M2E3ODdkYjdkMzg5NzMxNzg2Ny5iaW5kUG9wdXAocG9wdXBfZTE3NDFjZDZlZmMwNDk4ODlmMjE3MjMzNTg1ZWIxMWQpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfZDkxMmY4ZmNjZDAxNDY0OWI5M2E3NjdjNmQwMjgyYmEgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42NDQ3NzA3OTk5OTk5OTYsLTc5LjM3MzMwNjRdLAogICAgICAgICAgICAgICAgewogICJidWJibGluZ01vdXNlRXZlbnRzIjogdHJ1ZSwKICAiY29sb3IiOiAiIzgwZmZiNCIsCiAgImRhc2hBcnJheSI6IG51bGwsCiAgImRhc2hPZmZzZXQiOiBudWxsLAogICJmaWxsIjogdHJ1ZSwKICAiZmlsbENvbG9yIjogIiM4MGZmYjQiLAogICJmaWxsT3BhY2l0eSI6IDAuNywKICAiZmlsbFJ1bGUiOiAiZXZlbm9kZCIsCiAgImxpbmVDYXAiOiAicm91bmQiLAogICJsaW5lSm9pbiI6ICJyb3VuZCIsCiAgIm9wYWNpdHkiOiAxLjAsCiAgInJhZGl1cyI6IDUsCiAgInN0cm9rZSI6IHRydWUsCiAgIndlaWdodCI6IDMKfQogICAgICAgICAgICAgICAgKS5hZGRUbyhtYXBfM2JmYjlhNWFjZTllNDA5ZWE3OWUxNjdmYTVlM2UyZTcpOwogICAgICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgcG9wdXBfMGZkYTU0YWUwYzJhNDJjNDhkZDA5YzgzNDBjZDY3MDggPSBMLnBvcHVwKHttYXhXaWR0aDogJzMwMCd9KTsKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGh0bWxfNTA1ZjBmZjMyNjE1NGZjMjhmNzg0NzZhMjEzYTRjNTIgPSAkKCc8ZGl2IGlkPSJodG1sXzUwNWYwZmYzMjYxNTRmYzI4Zjc4NDc2YTIxM2E0YzUyIiBzdHlsZT0id2lkdGg6IDEwMC4wJTsgaGVpZ2h0OiAxMDAuMCU7Ij5CZXJjenkgUGFyayBDbHVzdGVyIDM8L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwXzBmZGE1NGFlMGMyYTQyYzQ4ZGQwOWM4MzQwY2Q2NzA4LnNldENvbnRlbnQoaHRtbF81MDVmMGZmMzI2MTU0ZmMyOGY3ODQ3NmEyMTNhNGM1Mik7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl9kOTEyZjhmY2NkMDE0NjQ5YjkzYTc2N2M2ZDAyODJiYS5iaW5kUG9wdXAocG9wdXBfMGZkYTU0YWUwYzJhNDJjNDhkZDA5YzgzNDBjZDY3MDgpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfMWQxNjE1NGI2MzFkNDU1MDllOWNkNThiNDJjZjZkMjAgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42NTc5NTI0LC03OS4zODczODI2XSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogIiM4MGZmYjQiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjODBmZmI0IiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzNiZmI5YTVhY2U5ZTQwOWVhNzllMTY3ZmE1ZTNlMmU3KTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwX2VhNmE1MmE1YzVlZjQ1YzVhMDg2ZjRiOTg0NzVhMGYxID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sXzcxZDNjYmYwYmM0YjQ2ODU4NzYwNGIyODgzYjE1MmRjID0gJCgnPGRpdiBpZD0iaHRtbF83MWQzY2JmMGJjNGI0Njg1ODc2MDRiMjg4M2IxNTJkYyIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+Q2VudHJhbCBCYXkgU3RyZWV0IENsdXN0ZXIgMzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfZWE2YTUyYTVjNWVmNDVjNWEwODZmNGI5ODQ3NWEwZjEuc2V0Q29udGVudChodG1sXzcxZDNjYmYwYmM0YjQ2ODU4NzYwNGIyODgzYjE1MmRjKTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyXzFkMTYxNTRiNjMxZDQ1NTA5ZTljZDU4YjQyY2Y2ZDIwLmJpbmRQb3B1cChwb3B1cF9lYTZhNTJhNWM1ZWY0NWM1YTA4NmY0Yjk4NDc1YTBmMSk7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl9hOTAxMmY5ZGRmYWM0ZTAyOWM1MjJjNmVlZmFiYjA2MiA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY1MDU3MTIwMDAwMDAxLC03OS4zODQ1Njc1XSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogIiM4MGZmYjQiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjODBmZmI0IiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzNiZmI5YTVhY2U5ZTQwOWVhNzllMTY3ZmE1ZTNlMmU3KTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwXzQ1YmNkNjNmZTk3YzQwOWZiNmQ1NWIxNWI5OTg0M2YxID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sXzgxMmI1NmE4YTI4MjQxNTM4ZDA3NGQ3ZmMwZDUzYWZmID0gJCgnPGRpdiBpZD0iaHRtbF84MTJiNTZhOGEyODI0MTUzOGQwNzRkN2ZjMGQ1M2FmZiIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+UmljaG1vbmQsIEFkZWxhaWRlLCBLaW5nIENsdXN0ZXIgMzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfNDViY2Q2M2ZlOTdjNDA5ZmI2ZDU1YjE1Yjk5ODQzZjEuc2V0Q29udGVudChodG1sXzgxMmI1NmE4YTI4MjQxNTM4ZDA3NGQ3ZmMwZDUzYWZmKTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyX2E5MDEyZjlkZGZhYzRlMDI5YzUyMmM2ZWVmYWJiMDYyLmJpbmRQb3B1cChwb3B1cF80NWJjZDYzZmU5N2M0MDlmYjZkNTViMTViOTk4NDNmMSk7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl8yYWI5OTkzMGQyODc0YzA4YWVkZTMxZDA3ODE4YzUyYyA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY0MDgxNTcsLTc5LjM4MTc1MjI5OTk5OTk5XSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogIiM4MGZmYjQiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjODBmZmI0IiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzNiZmI5YTVhY2U5ZTQwOWVhNzllMTY3ZmE1ZTNlMmU3KTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwXzE3OWU5MWY5ZTFlYzQ4ZTFhYmEwMjE5ZDA3MGFlOTZmID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sXzU1MTliMDVjMTIzNjRlM2FhNWE4YjBmOWMxYTM3MGIzID0gJCgnPGRpdiBpZD0iaHRtbF81NTE5YjA1YzEyMzY0ZTNhYTVhOGIwZjljMWEzNzBiMyIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+SGFyYm91cmZyb250IEVhc3QsIFVuaW9uIFN0YXRpb24sIFRvcm9udG8gSXNsYW5kcyBDbHVzdGVyIDM8L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwXzE3OWU5MWY5ZTFlYzQ4ZTFhYmEwMjE5ZDA3MGFlOTZmLnNldENvbnRlbnQoaHRtbF81NTE5YjA1YzEyMzY0ZTNhYTVhOGIwZjljMWEzNzBiMyk7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl8yYWI5OTkzMGQyODc0YzA4YWVkZTMxZDA3ODE4YzUyYy5iaW5kUG9wdXAocG9wdXBfMTc5ZTkxZjllMWVjNDhlMWFiYTAyMTlkMDcwYWU5NmYpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfNGQ2MjY5ODVlZmM5NDJkOWE5OTZlZWRhYmFlZGEzOTYgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42NDcxNzY4LC03OS4zODE1NzY0MDAwMDAwMV0sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICIjODBmZmI0IiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzgwZmZiNCIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF8zYmZiOWE1YWNlOWU0MDllYTc5ZTE2N2ZhNWUzZTJlNyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF85NTY4ODE4NjFjMDM0YTYzYjM5NWYxNzFmN2U1N2ZhZSA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF81OWYwNTExNjkyYzI0ZDJjODhjNzFlNzZkNGNkMzY4OSA9ICQoJzxkaXYgaWQ9Imh0bWxfNTlmMDUxMTY5MmMyNGQyYzg4YzcxZTc2ZDRjZDM2ODkiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPlRvcm9udG8gRG9taW5pb24gQ2VudHJlLCBEZXNpZ24gRXhjaGFuZ2UgQ2x1c3RlciAzPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF85NTY4ODE4NjFjMDM0YTYzYjM5NWYxNzFmN2U1N2ZhZS5zZXRDb250ZW50KGh0bWxfNTlmMDUxMTY5MmMyNGQyYzg4YzcxZTc2ZDRjZDM2ODkpOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfNGQ2MjY5ODVlZmM5NDJkOWE5OTZlZWRhYmFlZGEzOTYuYmluZFBvcHVwKHBvcHVwXzk1Njg4MTg2MWMwMzRhNjNiMzk1ZjE3MWY3ZTU3ZmFlKTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyX2E3NzJhNDkyOTlmYTRmNDhhMGYxZDcwNTY3ZDhiNzFkID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNjQ4MTk4NSwtNzkuMzc5ODE2OTAwMDAwMDFdLAogICAgICAgICAgICAgICAgewogICJidWJibGluZ01vdXNlRXZlbnRzIjogdHJ1ZSwKICAiY29sb3IiOiAiIzgwZmZiNCIsCiAgImRhc2hBcnJheSI6IG51bGwsCiAgImRhc2hPZmZzZXQiOiBudWxsLAogICJmaWxsIjogdHJ1ZSwKICAiZmlsbENvbG9yIjogIiM4MGZmYjQiLAogICJmaWxsT3BhY2l0eSI6IDAuNywKICAiZmlsbFJ1bGUiOiAiZXZlbm9kZCIsCiAgImxpbmVDYXAiOiAicm91bmQiLAogICJsaW5lSm9pbiI6ICJyb3VuZCIsCiAgIm9wYWNpdHkiOiAxLjAsCiAgInJhZGl1cyI6IDUsCiAgInN0cm9rZSI6IHRydWUsCiAgIndlaWdodCI6IDMKfQogICAgICAgICAgICAgICAgKS5hZGRUbyhtYXBfM2JmYjlhNWFjZTllNDA5ZWE3OWUxNjdmYTVlM2UyZTcpOwogICAgICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgcG9wdXBfMTNlODkzZDU4NWI0NDBkN2E4Y2VlZDRmMTk0M2E2NTMgPSBMLnBvcHVwKHttYXhXaWR0aDogJzMwMCd9KTsKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGh0bWxfMDM4Y2FkYzQ2Zjk0NDFmNWExZTE5Y2NjNTBjMDZiZjUgPSAkKCc8ZGl2IGlkPSJodG1sXzAzOGNhZGM0NmY5NDQxZjVhMWUxOWNjYzUwYzA2YmY1IiBzdHlsZT0id2lkdGg6IDEwMC4wJTsgaGVpZ2h0OiAxMDAuMCU7Ij5Db21tZXJjZSBDb3VydCwgVmljdG9yaWEgSG90ZWwgQ2x1c3RlciAzPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF8xM2U4OTNkNTg1YjQ0MGQ3YThjZWVkNGYxOTQzYTY1My5zZXRDb250ZW50KGh0bWxfMDM4Y2FkYzQ2Zjk0NDFmNWExZTE5Y2NjNTBjMDZiZjUpOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfYTc3MmE0OTI5OWZhNGY0OGEwZjFkNzA1NjdkOGI3MWQuYmluZFBvcHVwKHBvcHVwXzEzZTg5M2Q1ODViNDQwZDdhOGNlZWQ0ZjE5NDNhNjUzKTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyX2I0NDU4NDA2N2Y5YTRjMjA5NmQzYTIxYjIwNzliMDA1ID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNzExNjk0OCwtNzkuNDE2OTM1NTk5OTk5OTldLAogICAgICAgICAgICAgICAgewogICJidWJibGluZ01vdXNlRXZlbnRzIjogdHJ1ZSwKICAiY29sb3IiOiAiIzgwZmZiNCIsCiAgImRhc2hBcnJheSI6IG51bGwsCiAgImRhc2hPZmZzZXQiOiBudWxsLAogICJmaWxsIjogdHJ1ZSwKICAiZmlsbENvbG9yIjogIiM4MGZmYjQiLAogICJmaWxsT3BhY2l0eSI6IDAuNywKICAiZmlsbFJ1bGUiOiAiZXZlbm9kZCIsCiAgImxpbmVDYXAiOiAicm91bmQiLAogICJsaW5lSm9pbiI6ICJyb3VuZCIsCiAgIm9wYWNpdHkiOiAxLjAsCiAgInJhZGl1cyI6IDUsCiAgInN0cm9rZSI6IHRydWUsCiAgIndlaWdodCI6IDMKfQogICAgICAgICAgICAgICAgKS5hZGRUbyhtYXBfM2JmYjlhNWFjZTllNDA5ZWE3OWUxNjdmYTVlM2UyZTcpOwogICAgICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgcG9wdXBfMDU2MmY4YTMyNGQ0NGM4OWFlNjhlODViNDY0ZjRjNDUgPSBMLnBvcHVwKHttYXhXaWR0aDogJzMwMCd9KTsKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGh0bWxfMjA4Mjc4YzQyZmI4NGQwYWI0MmVlZDY1MTY4OWMxODkgPSAkKCc8ZGl2IGlkPSJodG1sXzIwODI3OGM0MmZiODRkMGFiNDJlZWQ2NTE2ODljMTg5IiBzdHlsZT0id2lkdGg6IDEwMC4wJTsgaGVpZ2h0OiAxMDAuMCU7Ij5Sb3NlbGF3biBDbHVzdGVyIDM8L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwXzA1NjJmOGEzMjRkNDRjODlhZTY4ZTg1YjQ2NGY0YzQ1LnNldENvbnRlbnQoaHRtbF8yMDgyNzhjNDJmYjg0ZDBhYjQyZWVkNjUxNjg5YzE4OSk7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl9iNDQ1ODQwNjdmOWE0YzIwOTZkM2EyMWIyMDc5YjAwNS5iaW5kUG9wdXAocG9wdXBfMDU2MmY4YTMyNGQ0NGM4OWFlNjhlODViNDY0ZjRjNDUpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfOGYwZjYyNGViZWExNGJkNzlkYjVkNTk5ZGNhNTEyMDggPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42OTY5NDc2LC03OS40MTEzMDcyMDAwMDAwMV0sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICIjMDBiNWViIiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzAwYjVlYiIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF8zYmZiOWE1YWNlOWU0MDllYTc5ZTE2N2ZhNWUzZTJlNyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF9mNjNkY2I5ZTdlZGQ0NWEzYTBkMWMwMmQyOGYwNWI3YyA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF9lZDU5ZDQxYzg3N2Y0MDIyOTNmNDE4NmEzZjE4YjU2YiA9ICQoJzxkaXYgaWQ9Imh0bWxfZWQ1OWQ0MWM4NzdmNDAyMjkzZjQxODZhM2YxOGI1NmIiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPkZvcmVzdCBIaWxsIE5vcnRoICZhbXA7IFdlc3QsIEZvcmVzdCBIaWxsIFJvYWQgUGFyayBDbHVzdGVyIDI8L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwX2Y2M2RjYjllN2VkZDQ1YTNhMGQxYzAyZDI4ZjA1YjdjLnNldENvbnRlbnQoaHRtbF9lZDU5ZDQxYzg3N2Y0MDIyOTNmNDE4NmEzZjE4YjU2Yik7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl84ZjBmNjI0ZWJlYTE0YmQ3OWRiNWQ1OTlkY2E1MTIwOC5iaW5kUG9wdXAocG9wdXBfZjYzZGNiOWU3ZWRkNDVhM2EwZDFjMDJkMjhmMDViN2MpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfNmRlMjlkMTVkNjllNGRjY2EzNGUwNTI0MWJmODk1MjYgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42NzI3MDk3LC03OS40MDU2Nzg0MDAwMDAwMV0sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICIjODBmZmI0IiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzgwZmZiNCIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF8zYmZiOWE1YWNlOWU0MDllYTc5ZTE2N2ZhNWUzZTJlNyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF8yOTM3OGFjYmQ4Zjg0OTM5OTEwNmVlNTBmNWEwNjVhOCA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF80NzUyNmRmMjkwMjc0OTMyODE3NDA4NTQ2OWUwM2YzNiA9ICQoJzxkaXYgaWQ9Imh0bWxfNDc1MjZkZjI5MDI3NDkzMjgxNzQwODU0NjllMDNmMzYiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPlRoZSBBbm5leCwgTm9ydGggTWlkdG93biwgWW9ya3ZpbGxlIENsdXN0ZXIgMzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfMjkzNzhhY2JkOGY4NDkzOTkxMDZlZTUwZjVhMDY1YTguc2V0Q29udGVudChodG1sXzQ3NTI2ZGYyOTAyNzQ5MzI4MTc0MDg1NDY5ZTAzZjM2KTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyXzZkZTI5ZDE1ZDY5ZTRkY2NhMzRlMDUyNDFiZjg5NTI2LmJpbmRQb3B1cChwb3B1cF8yOTM3OGFjYmQ4Zjg0OTM5OTEwNmVlNTBmNWEwNjVhOCk7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl9lYmIwYjQ0NWUwNmE0NTE0OTgyYjQxMzVjOGI1NmFhZSA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY2MjY5NTYsLTc5LjQwMDA0OTNdLAogICAgICAgICAgICAgICAgewogICJidWJibGluZ01vdXNlRXZlbnRzIjogdHJ1ZSwKICAiY29sb3IiOiAiIzgwZmZiNCIsCiAgImRhc2hBcnJheSI6IG51bGwsCiAgImRhc2hPZmZzZXQiOiBudWxsLAogICJmaWxsIjogdHJ1ZSwKICAiZmlsbENvbG9yIjogIiM4MGZmYjQiLAogICJmaWxsT3BhY2l0eSI6IDAuNywKICAiZmlsbFJ1bGUiOiAiZXZlbm9kZCIsCiAgImxpbmVDYXAiOiAicm91bmQiLAogICJsaW5lSm9pbiI6ICJyb3VuZCIsCiAgIm9wYWNpdHkiOiAxLjAsCiAgInJhZGl1cyI6IDUsCiAgInN0cm9rZSI6IHRydWUsCiAgIndlaWdodCI6IDMKfQogICAgICAgICAgICAgICAgKS5hZGRUbyhtYXBfM2JmYjlhNWFjZTllNDA5ZWE3OWUxNjdmYTVlM2UyZTcpOwogICAgICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgcG9wdXBfNGQ1MDgwMDlmYmM5NDA1OWFiMTQ0NWEwM2JhOGNkNTggPSBMLnBvcHVwKHttYXhXaWR0aDogJzMwMCd9KTsKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGh0bWxfMDMzNDc0ZDJiZDQxNGI1M2IyYTk4MjE3MTdhNTc5ZmYgPSAkKCc8ZGl2IGlkPSJodG1sXzAzMzQ3NGQyYmQ0MTRiNTNiMmE5ODIxNzE3YTU3OWZmIiBzdHlsZT0id2lkdGg6IDEwMC4wJTsgaGVpZ2h0OiAxMDAuMCU7Ij5Vbml2ZXJzaXR5IG9mIFRvcm9udG8sIEhhcmJvcmQgQ2x1c3RlciAzPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF80ZDUwODAwOWZiYzk0MDU5YWIxNDQ1YTAzYmE4Y2Q1OC5zZXRDb250ZW50KGh0bWxfMDMzNDc0ZDJiZDQxNGI1M2IyYTk4MjE3MTdhNTc5ZmYpOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfZWJiMGI0NDVlMDZhNDUxNDk4MmI0MTM1YzhiNTZhYWUuYmluZFBvcHVwKHBvcHVwXzRkNTA4MDA5ZmJjOTQwNTlhYjE0NDVhMDNiYThjZDU4KTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyXzM3ZmU4Y2VkMjlmOTRjMGZhMDBkZTJiYTg5MDg4NTVhID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNjUzMjA1NywtNzkuNDAwMDQ5M10sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICIjODBmZmI0IiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzgwZmZiNCIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF8zYmZiOWE1YWNlOWU0MDllYTc5ZTE2N2ZhNWUzZTJlNyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF9iYjI5MTUyZTg1NWQ0ODdmYTM1NjkxMWIyY2YyYmNmZiA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF9jYTc1YWExYmFkNjI0NjY3YTQzMTNjZDkzNzFkOTNmMyA9ICQoJzxkaXYgaWQ9Imh0bWxfY2E3NWFhMWJhZDYyNDY2N2E0MzEzY2Q5MzcxZDkzZjMiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPktlbnNpbmd0b24gTWFya2V0LCBDaGluYXRvd24sIEdyYW5nZSBQYXJrIENsdXN0ZXIgMzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfYmIyOTE1MmU4NTVkNDg3ZmEzNTY5MTFiMmNmMmJjZmYuc2V0Q29udGVudChodG1sX2NhNzVhYTFiYWQ2MjQ2NjdhNDMxM2NkOTM3MWQ5M2YzKTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyXzM3ZmU4Y2VkMjlmOTRjMGZhMDBkZTJiYTg5MDg4NTVhLmJpbmRQb3B1cChwb3B1cF9iYjI5MTUyZTg1NWQ0ODdmYTM1NjkxMWIyY2YyYmNmZik7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl9jYTc4MjFiYmFhMzY0NGEzOThiZDc3YTM1N2YyOTFmMCA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjYyODk0NjcsLTc5LjM5NDQxOTldLAogICAgICAgICAgICAgICAgewogICJidWJibGluZ01vdXNlRXZlbnRzIjogdHJ1ZSwKICAiY29sb3IiOiAiIzgwZmZiNCIsCiAgImRhc2hBcnJheSI6IG51bGwsCiAgImRhc2hPZmZzZXQiOiBudWxsLAogICJmaWxsIjogdHJ1ZSwKICAiZmlsbENvbG9yIjogIiM4MGZmYjQiLAogICJmaWxsT3BhY2l0eSI6IDAuNywKICAiZmlsbFJ1bGUiOiAiZXZlbm9kZCIsCiAgImxpbmVDYXAiOiAicm91bmQiLAogICJsaW5lSm9pbiI6ICJyb3VuZCIsCiAgIm9wYWNpdHkiOiAxLjAsCiAgInJhZGl1cyI6IDUsCiAgInN0cm9rZSI6IHRydWUsCiAgIndlaWdodCI6IDMKfQogICAgICAgICAgICAgICAgKS5hZGRUbyhtYXBfM2JmYjlhNWFjZTllNDA5ZWE3OWUxNjdmYTVlM2UyZTcpOwogICAgICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgcG9wdXBfMTI3NWZiYzA3YjE4NDRiMDgzY2JhM2U3MzViNTBkYzkgPSBMLnBvcHVwKHttYXhXaWR0aDogJzMwMCd9KTsKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGh0bWxfZjNlN2QwMmZiNmQ3NDQ3OWE0OTRjZjA5ZjFjYTk3ODQgPSAkKCc8ZGl2IGlkPSJodG1sX2YzZTdkMDJmYjZkNzQ0NzlhNDk0Y2YwOWYxY2E5Nzg0IiBzdHlsZT0id2lkdGg6IDEwMC4wJTsgaGVpZ2h0OiAxMDAuMCU7Ij5DTiBUb3dlciwgS2luZyBhbmQgU3BhZGluYSwgUmFpbHdheSBMYW5kcywgSGFyYm91cmZyb250IFdlc3QsIEJhdGh1cnN0IFF1YXksIFNvdXRoIE5pYWdhcmEsIElzbGFuZCBhaXJwb3J0IENsdXN0ZXIgMzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfMTI3NWZiYzA3YjE4NDRiMDgzY2JhM2U3MzViNTBkYzkuc2V0Q29udGVudChodG1sX2YzZTdkMDJmYjZkNzQ0NzlhNDk0Y2YwOWYxY2E5Nzg0KTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyX2NhNzgyMWJiYWEzNjQ0YTM5OGJkNzdhMzU3ZjI5MWYwLmJpbmRQb3B1cChwb3B1cF8xMjc1ZmJjMDdiMTg0NGIwODNjYmEzZTczNWI1MGRjOSk7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl81OTFkOWJjMTdjNTU0OWQ0OGE5MDFhNTMxMDI2OWJkMSA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY0NjQzNTIsLTc5LjM3NDg0NTk5OTk5OTk5XSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogIiM4MGZmYjQiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjODBmZmI0IiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzNiZmI5YTVhY2U5ZTQwOWVhNzllMTY3ZmE1ZTNlMmU3KTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwX2JiZDIwMmM2YzViYzQ3NDRiMGY0ZTVlN2JlYWFjNDM0ID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sX2FiNGI0OWFlM2Q5MDQ1NTA5MmNmMDFkMDhlNzdiZWVmID0gJCgnPGRpdiBpZD0iaHRtbF9hYjRiNDlhZTNkOTA0NTUwOTJjZjAxZDA4ZTc3YmVlZiIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+U3RuIEEgUE8gQm94ZXMgQ2x1c3RlciAzPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF9iYmQyMDJjNmM1YmM0NzQ0YjBmNGU1ZTdiZWFhYzQzNC5zZXRDb250ZW50KGh0bWxfYWI0YjQ5YWUzZDkwNDU1MDkyY2YwMWQwOGU3N2JlZWYpOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfNTkxZDliYzE3YzU1NDlkNDhhOTAxYTUzMTAyNjliZDEuYmluZFBvcHVwKHBvcHVwX2JiZDIwMmM2YzViYzQ3NDRiMGY0ZTVlN2JlYWFjNDM0KTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyXzE2NTRjYjMzZTEyZDQwMmE5OTE3Zjg1MjRmMWNkNTg2ID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNjQ4NDI5MiwtNzkuMzgyMjgwMl0sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICIjODBmZmI0IiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzgwZmZiNCIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF8zYmZiOWE1YWNlOWU0MDllYTc5ZTE2N2ZhNWUzZTJlNyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF8zMzY3ZTJiYjNlYTI0YTZlYWM4OWNlNWIxMzJhOWU3NiA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF8zYWEyMGRhZjM4MjE0YmRjOTU3NGM2MWYwMTBhOTIxNSA9ICQoJzxkaXYgaWQ9Imh0bWxfM2FhMjBkYWYzODIxNGJkYzk1NzRjNjFmMDEwYTkyMTUiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPkZpcnN0IENhbmFkaWFuIFBsYWNlLCBVbmRlcmdyb3VuZCBjaXR5IENsdXN0ZXIgMzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfMzM2N2UyYmIzZWEyNGE2ZWFjODljZTViMTMyYTllNzYuc2V0Q29udGVudChodG1sXzNhYTIwZGFmMzgyMTRiZGM5NTc0YzYxZjAxMGE5MjE1KTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyXzE2NTRjYjMzZTEyZDQwMmE5OTE3Zjg1MjRmMWNkNTg2LmJpbmRQb3B1cChwb3B1cF8zMzY3ZTJiYjNlYTI0YTZlYWM4OWNlNWIxMzJhOWU3Nik7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl9mYjEzYzFjMmVjOWQ0ZTdjOTZmN2QxNzgxMGQ0MmU5OSA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY2OTU0MiwtNzkuNDIyNTYzN10sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICIjODBmZmI0IiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzgwZmZiNCIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF8zYmZiOWE1YWNlOWU0MDllYTc5ZTE2N2ZhNWUzZTJlNyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF9jZjRlOTRiNmQ2YTA0ZTNiOThhZjMzMTUyYTk0ZjQxMiA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF9hYmM2YmY4NjY3Yjc0ZmNlOGQ3ZDE5ZGM0NmNjOTYyOCA9ICQoJzxkaXYgaWQ9Imh0bWxfYWJjNmJmODY2N2I3NGZjZThkN2QxOWRjNDZjYzk2MjgiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPkNocmlzdGllIENsdXN0ZXIgMzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfY2Y0ZTk0YjZkNmEwNGUzYjk4YWYzMzE1MmE5NGY0MTIuc2V0Q29udGVudChodG1sX2FiYzZiZjg2NjdiNzRmY2U4ZDdkMTlkYzQ2Y2M5NjI4KTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyX2ZiMTNjMWMyZWM5ZDRlN2M5NmY3ZDE3ODEwZDQyZTk5LmJpbmRQb3B1cChwb3B1cF9jZjRlOTRiNmQ2YTA0ZTNiOThhZjMzMTUyYTk0ZjQxMik7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl80YTY3ZTAyZmViNmI0ZDQ1YmZlNWNlZjkwYWIyY2RiYSA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY2OTAwNTEwMDAwMDAxLC03OS40NDIyNTkzXSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogIiM4MGZmYjQiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjODBmZmI0IiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzNiZmI5YTVhY2U5ZTQwOWVhNzllMTY3ZmE1ZTNlMmU3KTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwXzIzNDNiNjMxNGZjZDQxNDU4OWRjODg3NWQxYjI5YjcyID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sXzcyMzlhYjI0ZDY1NTQ2OTE4MTFlZjhmZTUyM2RjZjJkID0gJCgnPGRpdiBpZD0iaHRtbF83MjM5YWIyNGQ2NTU0NjkxODExZWY4ZmU1MjNkY2YyZCIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+RHVmZmVyaW4sIERvdmVyY291cnQgVmlsbGFnZSBDbHVzdGVyIDM8L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwXzIzNDNiNjMxNGZjZDQxNDU4OWRjODg3NWQxYjI5YjcyLnNldENvbnRlbnQoaHRtbF83MjM5YWIyNGQ2NTU0NjkxODExZWY4ZmU1MjNkY2YyZCk7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl80YTY3ZTAyZmViNmI0ZDQ1YmZlNWNlZjkwYWIyY2RiYS5iaW5kUG9wdXAocG9wdXBfMjM0M2I2MzE0ZmNkNDE0NTg5ZGM4ODc1ZDFiMjliNzIpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfMGNjNTNkZTQzYTE4NGE4MDg3MGFmOTA0MjViNmE2MWYgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42NDc5MjY3MDAwMDAwMDYsLTc5LjQxOTc0OTddLAogICAgICAgICAgICAgICAgewogICJidWJibGluZ01vdXNlRXZlbnRzIjogdHJ1ZSwKICAiY29sb3IiOiAiIzgwZmZiNCIsCiAgImRhc2hBcnJheSI6IG51bGwsCiAgImRhc2hPZmZzZXQiOiBudWxsLAogICJmaWxsIjogdHJ1ZSwKICAiZmlsbENvbG9yIjogIiM4MGZmYjQiLAogICJmaWxsT3BhY2l0eSI6IDAuNywKICAiZmlsbFJ1bGUiOiAiZXZlbm9kZCIsCiAgImxpbmVDYXAiOiAicm91bmQiLAogICJsaW5lSm9pbiI6ICJyb3VuZCIsCiAgIm9wYWNpdHkiOiAxLjAsCiAgInJhZGl1cyI6IDUsCiAgInN0cm9rZSI6IHRydWUsCiAgIndlaWdodCI6IDMKfQogICAgICAgICAgICAgICAgKS5hZGRUbyhtYXBfM2JmYjlhNWFjZTllNDA5ZWE3OWUxNjdmYTVlM2UyZTcpOwogICAgICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgcG9wdXBfN2I0Zjc0ZDE3YWE4NGUxNjhlZWE4ZWI2NTJiZmY0YjEgPSBMLnBvcHVwKHttYXhXaWR0aDogJzMwMCd9KTsKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGh0bWxfMDM5ZmQ3ZmY4MWZlNDBlMjhmOTU1MjlhYWU0YWY2MmUgPSAkKCc8ZGl2IGlkPSJodG1sXzAzOWZkN2ZmODFmZTQwZTI4Zjk1NTI5YWFlNGFmNjJlIiBzdHlsZT0id2lkdGg6IDEwMC4wJTsgaGVpZ2h0OiAxMDAuMCU7Ij5MaXR0bGUgUG9ydHVnYWwsIFRyaW5pdHkgQ2x1c3RlciAzPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF83YjRmNzRkMTdhYTg0ZTE2OGVlYThlYjY1MmJmZjRiMS5zZXRDb250ZW50KGh0bWxfMDM5ZmQ3ZmY4MWZlNDBlMjhmOTU1MjlhYWU0YWY2MmUpOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfMGNjNTNkZTQzYTE4NGE4MDg3MGFmOTA0MjViNmE2MWYuYmluZFBvcHVwKHBvcHVwXzdiNGY3NGQxN2FhODRlMTY4ZWVhOGViNjUyYmZmNGIxKTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyXzljYWI5ZWE3OTU4NjQzYjM5Mjc0MWQ3ZTgwNjRhZjYzID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNjM2ODQ3MiwtNzkuNDI4MTkxNDAwMDAwMDJdLAogICAgICAgICAgICAgICAgewogICJidWJibGluZ01vdXNlRXZlbnRzIjogdHJ1ZSwKICAiY29sb3IiOiAiIzgwZmZiNCIsCiAgImRhc2hBcnJheSI6IG51bGwsCiAgImRhc2hPZmZzZXQiOiBudWxsLAogICJmaWxsIjogdHJ1ZSwKICAiZmlsbENvbG9yIjogIiM4MGZmYjQiLAogICJmaWxsT3BhY2l0eSI6IDAuNywKICAiZmlsbFJ1bGUiOiAiZXZlbm9kZCIsCiAgImxpbmVDYXAiOiAicm91bmQiLAogICJsaW5lSm9pbiI6ICJyb3VuZCIsCiAgIm9wYWNpdHkiOiAxLjAsCiAgInJhZGl1cyI6IDUsCiAgInN0cm9rZSI6IHRydWUsCiAgIndlaWdodCI6IDMKfQogICAgICAgICAgICAgICAgKS5hZGRUbyhtYXBfM2JmYjlhNWFjZTllNDA5ZWE3OWUxNjdmYTVlM2UyZTcpOwogICAgICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgcG9wdXBfNDVjZWU5YTk4Njc4NDZmODgxYTU0M2I5M2VmZTgyMjcgPSBMLnBvcHVwKHttYXhXaWR0aDogJzMwMCd9KTsKCiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIGh0bWxfMjJiZjhmMjQ2MTRkNGM3MjkzNzFmMjFhMWFjMWIzMWYgPSAkKCc8ZGl2IGlkPSJodG1sXzIyYmY4ZjI0NjE0ZDRjNzI5MzcxZjIxYTFhYzFiMzFmIiBzdHlsZT0id2lkdGg6IDEwMC4wJTsgaGVpZ2h0OiAxMDAuMCU7Ij5Ccm9ja3RvbiwgUGFya2RhbGUgVmlsbGFnZSwgRXhoaWJpdGlvbiBQbGFjZSBDbHVzdGVyIDM8L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwXzQ1Y2VlOWE5ODY3ODQ2Zjg4MWE1NDNiOTNlZmU4MjI3LnNldENvbnRlbnQoaHRtbF8yMmJmOGYyNDYxNGQ0YzcyOTM3MWYyMWExYWMxYjMxZik7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl85Y2FiOWVhNzk1ODY0M2IzOTI3NDFkN2U4MDY0YWY2My5iaW5kUG9wdXAocG9wdXBfNDVjZWU5YTk4Njc4NDZmODgxYTU0M2I5M2VmZTgyMjcpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfNzgxZTllNWUzNTM4NDkxZTljMzU4YTNjMDI5NjUzYTcgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42NjE2MDgzLC03OS40NjQ3NjMyOTk5OTk5OV0sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICIjODBmZmI0IiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzgwZmZiNCIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF8zYmZiOWE1YWNlOWU0MDllYTc5ZTE2N2ZhNWUzZTJlNyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF9iNDcxMDllMzI2YWQ0MDQ4YmUwYmFjYzlkMTlhMmVlZCA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF8zZWQ4YmViODZkODU0MDgzOTI1YmMzNDEzMTM4Y2NiNyA9ICQoJzxkaXYgaWQ9Imh0bWxfM2VkOGJlYjg2ZDg1NDA4MzkyNWJjMzQxMzEzOGNjYjciIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPkhpZ2ggUGFyaywgVGhlIEp1bmN0aW9uIFNvdXRoIENsdXN0ZXIgMzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfYjQ3MTA5ZTMyNmFkNDA0OGJlMGJhY2M5ZDE5YTJlZWQuc2V0Q29udGVudChodG1sXzNlZDhiZWI4NmQ4NTQwODM5MjViYzM0MTMxMzhjY2I3KTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyXzc4MWU5ZTVlMzUzODQ5MWU5YzM1OGEzYzAyOTY1M2E3LmJpbmRQb3B1cChwb3B1cF9iNDcxMDllMzI2YWQ0MDQ4YmUwYmFjYzlkMTlhMmVlZCk7CgogICAgICAgICAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICB2YXIgY2lyY2xlX21hcmtlcl8wODU1NjJjNDNhMjc0N2ExODIwNmYzZjFkYmFiZTU1NSA9IEwuY2lyY2xlTWFya2VyKAogICAgICAgICAgICAgICAgWzQzLjY0ODk1OTcsLTc5LjQ1NjMyNV0sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICIjODBmZmI0IiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzgwZmZiNCIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF8zYmZiOWE1YWNlOWU0MDllYTc5ZTE2N2ZhNWUzZTJlNyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF81YWMyODIzNWUzMzM0OTU5YWYzZDVkODI0YzZhNDM1NCA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF83MTNhYTEzYzBiNDM0ZDE3ODMxYjBkZDU5MjhkYmUzMCA9ICQoJzxkaXYgaWQ9Imh0bWxfNzEzYWExM2MwYjQzNGQxNzgzMWIwZGQ1OTI4ZGJlMzAiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPlBhcmtkYWxlLCBSb25jZXN2YWxsZXMgQ2x1c3RlciAzPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF81YWMyODIzNWUzMzM0OTU5YWYzZDVkODI0YzZhNDM1NC5zZXRDb250ZW50KGh0bWxfNzEzYWExM2MwYjQzNGQxNzgzMWIwZGQ1OTI4ZGJlMzApOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfMDg1NTYyYzQzYTI3NDdhMTgyMDZmM2YxZGJhYmU1NTUuYmluZFBvcHVwKHBvcHVwXzVhYzI4MjM1ZTMzMzQ5NTlhZjNkNWQ4MjRjNmE0MzU0KTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyXzBjNTY1YTdiMDNlMDRjODRhMTI3OTc1ZjNmOWI4N2Q4ID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNjUxNTcwNiwtNzkuNDg0NDQ5OV0sCiAgICAgICAgICAgICAgICB7CiAgImJ1YmJsaW5nTW91c2VFdmVudHMiOiB0cnVlLAogICJjb2xvciI6ICIjODBmZmI0IiwKICAiZGFzaEFycmF5IjogbnVsbCwKICAiZGFzaE9mZnNldCI6IG51bGwsCiAgImZpbGwiOiB0cnVlLAogICJmaWxsQ29sb3IiOiAiIzgwZmZiNCIsCiAgImZpbGxPcGFjaXR5IjogMC43LAogICJmaWxsUnVsZSI6ICJldmVub2RkIiwKICAibGluZUNhcCI6ICJyb3VuZCIsCiAgImxpbmVKb2luIjogInJvdW5kIiwKICAib3BhY2l0eSI6IDEuMCwKICAicmFkaXVzIjogNSwKICAic3Ryb2tlIjogdHJ1ZSwKICAid2VpZ2h0IjogMwp9CiAgICAgICAgICAgICAgICApLmFkZFRvKG1hcF8zYmZiOWE1YWNlOWU0MDllYTc5ZTE2N2ZhNWUzZTJlNyk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF9mZThjMTE0MDQ4YmQ0YjY0OTZmNGViM2NiNjIwMDZhYSA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF81MjFjNTZiNTg3NGQ0ZjJhYTM1ODk2OTVhZjE1ZjA5NSA9ICQoJzxkaXYgaWQ9Imh0bWxfNTIxYzU2YjU4NzRkNGYyYWEzNTg5Njk1YWYxNWYwOTUiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPlJ1bm55bWVkZSwgU3dhbnNlYSBDbHVzdGVyIDM8L2Rpdj4nKVswXTsKICAgICAgICAgICAgICAgIHBvcHVwX2ZlOGMxMTQwNDhiZDRiNjQ5NmY0ZWIzY2I2MjAwNmFhLnNldENvbnRlbnQoaHRtbF81MjFjNTZiNTg3NGQ0ZjJhYTM1ODk2OTVhZjE1ZjA5NSk7CiAgICAgICAgICAgIAoKICAgICAgICAgICAgY2lyY2xlX21hcmtlcl8wYzU2NWE3YjAzZTA0Yzg0YTEyNzk3NWYzZjliODdkOC5iaW5kUG9wdXAocG9wdXBfZmU4YzExNDA0OGJkNGI2NDk2ZjRlYjNjYjYyMDA2YWEpOwoKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIGNpcmNsZV9tYXJrZXJfZTkxYmJjYmM2MGY3NGUxMjk1NzI2NmM5YWQ4ZTI5ZjcgPSBMLmNpcmNsZU1hcmtlcigKICAgICAgICAgICAgICAgIFs0My42NjIzMDE1LC03OS4zODk0OTM4XSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogIiM4MGZmYjQiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjODBmZmI0IiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzNiZmI5YTVhY2U5ZTQwOWVhNzllMTY3ZmE1ZTNlMmU3KTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwX2FmZjM4ZTkyZTI0ZjQ3OGFhY2Y0Y2ZhMmNlOGNkYzE4ID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sXzk2NzlhM2YxMDM2NTQ1ODlhY2IzMTYxMmE5N2IwOTkyID0gJCgnPGRpdiBpZD0iaHRtbF85Njc5YTNmMTAzNjU0NTg5YWNiMzE2MTJhOTdiMDk5MiIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+UXVlZW4mIzM5O3MgUGFyaywgT250YXJpbyBQcm92aW5jaWFsIEdvdmVybm1lbnQgQ2x1c3RlciAzPC9kaXY+JylbMF07CiAgICAgICAgICAgICAgICBwb3B1cF9hZmYzOGU5MmUyNGY0NzhhYWNmNGNmYTJjZThjZGMxOC5zZXRDb250ZW50KGh0bWxfOTY3OWEzZjEwMzY1NDU4OWFjYjMxNjEyYTk3YjA5OTIpOwogICAgICAgICAgICAKCiAgICAgICAgICAgIGNpcmNsZV9tYXJrZXJfZTkxYmJjYmM2MGY3NGUxMjk1NzI2NmM5YWQ4ZTI5ZjcuYmluZFBvcHVwKHBvcHVwX2FmZjM4ZTkyZTI0ZjQ3OGFhY2Y0Y2ZhMmNlOGNkYzE4KTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBjaXJjbGVfbWFya2VyXzU4YzllNWZmYTQ4NTQ1NjViMzAzNzU0ZTEwZmZmZDBmID0gTC5jaXJjbGVNYXJrZXIoCiAgICAgICAgICAgICAgICBbNDMuNjYyNzQzOSwtNzkuMzIxNTU4XSwKICAgICAgICAgICAgICAgIHsKICAiYnViYmxpbmdNb3VzZUV2ZW50cyI6IHRydWUsCiAgImNvbG9yIjogIiM4MGZmYjQiLAogICJkYXNoQXJyYXkiOiBudWxsLAogICJkYXNoT2Zmc2V0IjogbnVsbCwKICAiZmlsbCI6IHRydWUsCiAgImZpbGxDb2xvciI6ICIjODBmZmI0IiwKICAiZmlsbE9wYWNpdHkiOiAwLjcsCiAgImZpbGxSdWxlIjogImV2ZW5vZGQiLAogICJsaW5lQ2FwIjogInJvdW5kIiwKICAibGluZUpvaW4iOiAicm91bmQiLAogICJvcGFjaXR5IjogMS4wLAogICJyYWRpdXMiOiA1LAogICJzdHJva2UiOiB0cnVlLAogICJ3ZWlnaHQiOiAzCn0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwXzNiZmI5YTVhY2U5ZTQwOWVhNzllMTY3ZmE1ZTNlMmU3KTsKICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHBvcHVwX2VhZTA5YWE4ZmUyOTQ4MjBiOGM0OTNkYTgxYWU4ZWI4ID0gTC5wb3B1cCh7bWF4V2lkdGg6ICczMDAnfSk7CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBodG1sXzg2YzlkNjExYzY2YjQ4ODA4ZWE0NjA1ZWFkN2E1NGZkID0gJCgnPGRpdiBpZD0iaHRtbF84NmM5ZDYxMWM2NmI0ODgwOGVhNDYwNWVhZDdhNTRmZCIgc3R5bGU9IndpZHRoOiAxMDAuMCU7IGhlaWdodDogMTAwLjAlOyI+QnVzaW5lc3MgcmVwbHkgbWFpbCBQcm9jZXNzaW5nIENlbnRyZSwgU291dGggQ2VudHJhbCBMZXR0ZXIgUHJvY2Vzc2luZyBQbGFudCBUb3JvbnRvIENsdXN0ZXIgMzwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfZWFlMDlhYThmZTI5NDgyMGI4YzQ5M2RhODFhZThlYjguc2V0Q29udGVudChodG1sXzg2YzlkNjExYzY2YjQ4ODA4ZWE0NjA1ZWFkN2E1NGZkKTsKICAgICAgICAgICAgCgogICAgICAgICAgICBjaXJjbGVfbWFya2VyXzU4YzllNWZmYTQ4NTQ1NjViMzAzNzU0ZTEwZmZmZDBmLmJpbmRQb3B1cChwb3B1cF9lYWUwOWFhOGZlMjk0ODIwYjhjNDkzZGE4MWFlOGViOCk7CgogICAgICAgICAgICAKICAgICAgICAKPC9zY3JpcHQ+ onload=\"this.contentDocument.open();this.contentDocument.write(atob(this.getAttribute('data-html')));this.contentDocument.close();\" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe></div></div>"
],
"text/plain": [
"<folium.folium.Map at 0x7f2d17202f60>"
]
},
"execution_count": 71,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# create map\n",
"map_clusters = folium.Map(location=[lat1, lng1], zoom_start=11)\n",
"import matplotlib.cm as cm\n",
"import matplotlib.colors as colors\n",
"# set color scheme for the clusters\n",
"x = np.arange(k)\n",
"ys = [i + x + (i*x)**2 for i in range(k)]\n",
"colors_array = cm.rainbow(np.linspace(0, 1, len(ys)))\n",
"rainbow = [colors.rgb2hex(i) for i in colors_array]\n",
"\n",
"# add markers to the map\n",
"markers_colors = []\n",
"for lat, lon, poi, cluster in zip(toronto_merged['Latitude'], toronto_merged['Longitude'], toronto_merged['Neighborhood'], toronto_merged['Cluster Labels']):\n",
" label = folium.Popup(str(poi) + ' Cluster ' + str(cluster), parse_html=True)\n",
" folium.CircleMarker(\n",
" [lat, lon],\n",
" radius=5,\n",
" popup=label,\n",
" color=rainbow[cluster-1],\n",
" fill=True,\n",
" fill_color=rainbow[cluster-1],\n",
" fill_opacity=0.7).add_to(map_clusters)\n",
" \n",
"map_clusters"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python",
"language": "python",
"name": "conda-env-python-py"
},
"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.10"
}
},
"nbformat": 4,
"nbformat_minor": 4
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment