ExploratoryAnalysisGeolocationData / Project_Code.ipynb
Project_Code.ipynb
Raw
{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "3v3qV9Ju302L"
   },
   "source": [
    "# Exploratory Analysis of Geolocational Data"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "hMqZiA3z33GK"
   },
   "source": [
    "## Data Collection "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {
    "id": "UEyNL6q2jeS1"
   },
   "outputs": [],
   "source": [
    "import pandas as pd\n",
    "data=pd.read_csv(\"dataset/food_coded.csv\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 976
    },
    "id": "YbUX1JMdlIVN",
    "outputId": "83fbe49f-7c39-454a-ac7b-d07dc0b0108c"
   },
   "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>GPA</th>\n",
       "      <th>Gender</th>\n",
       "      <th>breakfast</th>\n",
       "      <th>calories_chicken</th>\n",
       "      <th>calories_day</th>\n",
       "      <th>calories_scone</th>\n",
       "      <th>coffee</th>\n",
       "      <th>comfort_food</th>\n",
       "      <th>comfort_food_reasons</th>\n",
       "      <th>comfort_food_reasons_coded</th>\n",
       "      <th>...</th>\n",
       "      <th>soup</th>\n",
       "      <th>sports</th>\n",
       "      <th>thai_food</th>\n",
       "      <th>tortilla_calories</th>\n",
       "      <th>turkey_calories</th>\n",
       "      <th>type_sports</th>\n",
       "      <th>veggies_day</th>\n",
       "      <th>vitamins</th>\n",
       "      <th>waffle_calories</th>\n",
       "      <th>weight</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>2.4</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>430</td>\n",
       "      <td>NaN</td>\n",
       "      <td>315.0</td>\n",
       "      <td>1</td>\n",
       "      <td>none</td>\n",
       "      <td>we dont have comfort</td>\n",
       "      <td>9.0</td>\n",
       "      <td>...</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1</td>\n",
       "      <td>1165.0</td>\n",
       "      <td>345</td>\n",
       "      <td>car racing</td>\n",
       "      <td>5</td>\n",
       "      <td>1</td>\n",
       "      <td>1315</td>\n",
       "      <td>187</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>3.654</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>610</td>\n",
       "      <td>3.0</td>\n",
       "      <td>420.0</td>\n",
       "      <td>2</td>\n",
       "      <td>chocolate, chips, ice cream</td>\n",
       "      <td>Stress, bored, anger</td>\n",
       "      <td>1.0</td>\n",
       "      <td>...</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>2</td>\n",
       "      <td>725.0</td>\n",
       "      <td>690</td>\n",
       "      <td>Basketball</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "      <td>900</td>\n",
       "      <td>155</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3.3</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>720</td>\n",
       "      <td>4.0</td>\n",
       "      <td>420.0</td>\n",
       "      <td>2</td>\n",
       "      <td>frozen yogurt, pizza, fast food</td>\n",
       "      <td>stress, sadness</td>\n",
       "      <td>1.0</td>\n",
       "      <td>...</td>\n",
       "      <td>1.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>5</td>\n",
       "      <td>1165.0</td>\n",
       "      <td>500</td>\n",
       "      <td>none</td>\n",
       "      <td>5</td>\n",
       "      <td>1</td>\n",
       "      <td>900</td>\n",
       "      <td>I'm not answering this.</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>3.2</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>430</td>\n",
       "      <td>3.0</td>\n",
       "      <td>420.0</td>\n",
       "      <td>2</td>\n",
       "      <td>Pizza, Mac and cheese, ice cream</td>\n",
       "      <td>Boredom</td>\n",
       "      <td>2.0</td>\n",
       "      <td>...</td>\n",
       "      <td>1.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>5</td>\n",
       "      <td>725.0</td>\n",
       "      <td>690</td>\n",
       "      <td>NaN</td>\n",
       "      <td>3</td>\n",
       "      <td>1</td>\n",
       "      <td>1315</td>\n",
       "      <td>Not sure, 240</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>3.5</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>720</td>\n",
       "      <td>2.0</td>\n",
       "      <td>420.0</td>\n",
       "      <td>2</td>\n",
       "      <td>Ice cream, chocolate, chips</td>\n",
       "      <td>Stress, boredom, cravings</td>\n",
       "      <td>1.0</td>\n",
       "      <td>...</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>4</td>\n",
       "      <td>940.0</td>\n",
       "      <td>500</td>\n",
       "      <td>Softball</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "      <td>760</td>\n",
       "      <td>190</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>5 rows × 61 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "     GPA  Gender  breakfast  calories_chicken  calories_day  calories_scone  \\\n",
       "0    2.4       2          1               430           NaN           315.0   \n",
       "1  3.654       1          1               610           3.0           420.0   \n",
       "2    3.3       1          1               720           4.0           420.0   \n",
       "3    3.2       1          1               430           3.0           420.0   \n",
       "4    3.5       1          1               720           2.0           420.0   \n",
       "\n",
       "   coffee                      comfort_food        comfort_food_reasons  \\\n",
       "0       1                              none       we dont have comfort    \n",
       "1       2       chocolate, chips, ice cream        Stress, bored, anger   \n",
       "2       2   frozen yogurt, pizza, fast food             stress, sadness   \n",
       "3       2  Pizza, Mac and cheese, ice cream                     Boredom   \n",
       "4       2      Ice cream, chocolate, chips   Stress, boredom, cravings    \n",
       "\n",
       "   comfort_food_reasons_coded  ...  soup  sports  thai_food tortilla_calories  \\\n",
       "0                         9.0  ...   1.0     1.0          1            1165.0   \n",
       "1                         1.0  ...   1.0     1.0          2             725.0   \n",
       "2                         1.0  ...   1.0     2.0          5            1165.0   \n",
       "3                         2.0  ...   1.0     2.0          5             725.0   \n",
       "4                         1.0  ...   1.0     1.0          4             940.0   \n",
       "\n",
       "   turkey_calories  type_sports veggies_day  vitamins  waffle_calories  \\\n",
       "0              345   car racing           5         1             1315   \n",
       "1              690  Basketball            4         2              900   \n",
       "2              500         none           5         1              900   \n",
       "3              690          NaN           3         1             1315   \n",
       "4              500     Softball           4         2              760   \n",
       "\n",
       "                     weight  \n",
       "0                       187  \n",
       "1                       155  \n",
       "2  I'm not answering this.   \n",
       "3             Not sure, 240  \n",
       "4                       190  \n",
       "\n",
       "[5 rows x 61 columns]"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "data.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "Lb48bFbD3sWM"
   },
   "source": [
    "# Data Cleaning"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "qUx6C2rI4Xwz"
   },
   "source": [
    "The process of Extracting the features, (and dealing with different kinds of values as well as NaN values) is known as Data Cleaning."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/"
    },
    "id": "N3cd44AmkKeA",
    "outputId": "c7b47921-68a5-459a-e0b9-9509557c073f"
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Index(['GPA', 'Gender', 'breakfast', 'calories_chicken', 'calories_day',\n",
       "       'calories_scone', 'coffee', 'comfort_food', 'comfort_food_reasons',\n",
       "       'comfort_food_reasons_coded', 'cook', 'comfort_food_reasons_coded.1',\n",
       "       'cuisine', 'diet_current', 'diet_current_coded', 'drink',\n",
       "       'eating_changes', 'eating_changes_coded', 'eating_changes_coded1',\n",
       "       'eating_out', 'employment', 'ethnic_food', 'exercise',\n",
       "       'father_education', 'father_profession', 'fav_cuisine',\n",
       "       'fav_cuisine_coded', 'fav_food', 'food_childhood', 'fries', 'fruit_day',\n",
       "       'grade_level', 'greek_food', 'healthy_feeling', 'healthy_meal',\n",
       "       'ideal_diet', 'ideal_diet_coded', 'income', 'indian_food',\n",
       "       'italian_food', 'life_rewarding', 'marital_status',\n",
       "       'meals_dinner_friend', 'mother_education', 'mother_profession',\n",
       "       'nutritional_check', 'on_off_campus', 'parents_cook', 'pay_meal_out',\n",
       "       'persian_food', 'self_perception_weight', 'soup', 'sports', 'thai_food',\n",
       "       'tortilla_calories', 'turkey_calories', 'type_sports', 'veggies_day',\n",
       "       'vitamins', 'waffle_calories', 'weight'],\n",
       "      dtype='object')"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "data.columns"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "id": "E_bdWCmAkL12"
   },
   "outputs": [],
   "source": [
    "column=['cook','eating_out','employment', 'exercise','income','sports']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "id": "TxWyUFGkk2KR"
   },
   "outputs": [],
   "source": [
    "data=data[column]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 402
    },
    "id": "kgbA0_eQk_nr",
    "outputId": "fad2dfc8-7ad2-447b-e6f0-ff801644ee8b"
   },
   "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>cook</th>\n",
       "      <th>eating_out</th>\n",
       "      <th>employment</th>\n",
       "      <th>exercise</th>\n",
       "      <th>income</th>\n",
       "      <th>sports</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>2.0</td>\n",
       "      <td>3</td>\n",
       "      <td>3.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>1.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>3.0</td>\n",
       "      <td>2</td>\n",
       "      <td>2.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>1.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>1.0</td>\n",
       "      <td>2</td>\n",
       "      <td>3.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>2.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>2.0</td>\n",
       "      <td>2</td>\n",
       "      <td>3.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>2.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>1.0</td>\n",
       "      <td>2</td>\n",
       "      <td>2.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>1.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   cook  eating_out  employment  exercise  income  sports\n",
       "0   2.0           3         3.0       1.0     5.0     1.0\n",
       "1   3.0           2         2.0       1.0     4.0     1.0\n",
       "2   1.0           2         3.0       2.0     6.0     2.0\n",
       "3   2.0           2         3.0       3.0     6.0     2.0\n",
       "4   1.0           2         2.0       1.0     6.0     1.0"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "data.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "32LxSElS4dit"
   },
   "source": [
    "## Data Exploration and Visualisation\n",
    "\n",
    "\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "JaHRr-P59CWd"
   },
   "source": [
    "# Boxplot of Dataset"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 650
    },
    "id": "U_l_T8ZglAmc",
    "outputId": "45e03764-5d8b-47a7-91a8-8f05c2c991cd"
   },
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAA5gAAAGDCAYAAABORr/MAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjIsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+WH4yJAAAgAElEQVR4nO3de7SdV1kv/u8DTVvaclEoqVB+DR48eATKpVFUFLNBEAFRzw+P4g3qpR7FWkUuFUVRLhaseLBWBZGLiAYPikqLVYRGULmlIAVFRbAVlBYQURLohfKcP953l92QkN1mZq+9dz6fMTpg7/WuNZ4kc6y1vu+c85nV3QEAAIBDdbNFFwAAAMDmIGACAAAwhIAJAADAEAImAAAAQwiYAAAADCFgAgAAMMRRh+NFb3e72/W2bdsOx0tvKnv37s3xxx+/6DLYRIwpRjOmGMl4YjRjitGMqdW55JJLPtLdJ+7vscMSMLdt25bdu3cfjpfeVHbt2pUdO3Ysugw2EWOK0YwpRjKeGM2YYjRjanWq6vIDPWaJLAAAAEMImAAAAAwhYAIAADCEgAkAAMAQAiYAAABDCJgAAAAMIWACAAAwhIAJAADAEAImAAAAQ6wqYFbVbarqFVX191X17qr6isNdGAAAABvLUau87rlJLuruR1bV0UmOO4w1AQAAsAEdNGBW1a2S3D/JY5Kku69Jcs3hLQsAAICNprr7c19Qda8kz0/yd0numeSSJGd19959rjsjyRlJsnXr1tN27tx5WAreTPbs2ZMTTjhh0WWwiRhTjGZMMZLxtLE99rV7s/faMa91+bMePuaFBjvlSRcc8mscvyU5/4HHD6iGRfA+tTpLS0uXdPf2/T22moC5Pcmbktyvu99cVc9N8l/d/ZQDPWf79u29e/fuQ6n5iLBr167s2LFj0WWwiRhTjGZMMZLxtLFtO/vCXHbOwxZdxg2sxzG1Hv+eWL31OKbWo6o6YMBcTZOfDyT5QHe/ef75FUnuM6o4AAAANoeDBszuviLJ+6vqrvOvHphpuSwAAABcb7VdZM9M8rK5g+z7kpx++EoCAABgI1pVwOzuv0my3zW2AAAAkKxuDyYAAAAclIAJAADAEAImAAAAQwiYAAAADCFgAgAAMISACQAAwBACJgAAAEMImAAAAAwhYAIAADCEgAkAAMAQAiYAAABDCJgAAAAMIWACAAAwhIAJAADAEAImAAAAQwiYAAAADCFgAgAAMISACQAAwBACJgAAAEMImAAAAAwhYAIAADCEgAkAAMAQAiYAAABDCJgAAAAMIWACAAAwhIAJAADAEAImAAAAQwiYAAAADCFgAgAAMISACQAAwBACJgAAAEMImAAAAAwhYAIAADCEgAkAAMAQAiYAAABDCJgAAAAMIWACAAAwhIAJAADAEAImAAAAQwiYAAAADCFgAgAAMISACQAAwBACJgAAAEMImAAAAAwhYAIAADCEgAkAAMAQAiYAAABDCJgAAAAMIWACAAAwhIAJAADAEEet5qKquizJx5Ncl+RT3b39cBYFAADAxrOqgDlb6u6PHLZKjiDHHntsrr766ut/PuaYY3LVVVctsCI2uqr6rN919wIqAQDgSGaJ7BpbDpdbt27Ni170omzdujVXX311jj322EWXxga1HC63bNmS5z73udmyZcsNfg8AAGtltQGzk/xZVV1SVWcczoI2u+VwecUVV2Tbtm254oorrg+ZcFNt2bIl11xzTU499dRcc80114dMAABYS7WaZXRVdYfu/requn2S1yQ5s7tfv881ZyQ5I0m2bt162s6dOw9HvRve0tJSXvSiF2Xbtm3Zs2dPTjjhhFx22WU5/fTTc/HFFy+6PDagpaWlPPe5z82pp556/Zi69NJLc9ZZZxlTHLLlMQUjGE8b25mXn7noEjaM8045b9ElcBN5n1qdpaWlSw7Ul2dVAfMGT6h6apI93X3uga7Zvn177969+0a97pGiqq6fwdy1a1d27NiRk046KVdeeaU9c9wkVXX9DObymDr66KNz7bXXGlMcsuUxBSMYTxvbtrMvzGXnPGzRZdzAehxT6/HvidVbj2NqPaqqAwbMgy6Rrarjq+qWy/8/yYOTvGtsiUeOY445JldeeWVOOumkXHbZZdeHy2OOOWbRpbGBXXvttTn66KNz6aWXXh8uAQBgra2mi+zWJK+cG4YcleR3uvuiw1rVJnbVVVfl2GOPzZVXXpnTTz89iS6yHJruTlXl2muvzVlnnXWD3wMAwFo66Axmd7+vu+85/3e37n7GWhS2mV111VXp7lx88cXpbuGSQ9bdNxhTwiUAAIvgmBIAAACGEDABAAAYQsAEAABgCAETAACAIQRMAAAAhhAwAQAAGELABAAAYAgBEwAAgCEETAAAAIYQMAEAABhCwAQAAGAIARMAAIAhBEwAAACGEDABAAAYQsAEAABgCAETAACAIQRMAAAAhhAwAQAAGELABAAAYAgBEwAAgCEETAAAAIYQMAEAABhCwAQAAGAIARMAAIAhBEwAAACGEDABAAAYQsAEAABgCAETAACAIQRMAAAAhhAwAQAAGELABAAAYAgBEwAAgCEETAAAAIYQMAEAABhCwAQAAGAIARMAAIAhBEwAAACGEDABAAAYQsAEAABgCAETAACAIQRMAAAAhhAwAQAAGELABAAAYAgBEwAAgCEETAAAAIYQMAEAABhCwAQAAGAIARMAAIAhBEwAAACGEDABAAAYQsAEAABgiFUHzKq6eVW9vaouOJwFAQAAsDHdmBnMs5K8+3AVAgAAwMa2qoBZVScneViSFxzecgAAANioqrsPflHVK5L8fJJbJnl8dz98P9eckeSMJNm6detpO3fuHFzq+rC0tLToEg7o4osvXnQJ3ATrdUwZTyTJnj17csIJJyy6DDYJ42lje8xFexddwoZw/Jbk/Acev+gyuIm8T63O0tLSJd29fX+PHXWwJ1fVw5N8qLsvqaodB7quu5+f5PlJsn379t6x44CXbmirCeSrte3sC3PZOQ8b9npsTMYU69muXbuyWd/PWXvG08Z22Y5FV/DZfO4xmvepQ7eaJbL3S/KIqrosyc4kD6iq3z6sVQEAALDhHDRgdvdPdPfJ3b0tybcleV13f+dhrwwAAIANxTmYAAAADHHQPZgrdfeuJLsOSyUAAABsaGYwAQAAGELABAAAYAgBEwAAgCEETAAAAIYQMAEAABhCwAQAAGAIARMAAIAhBEwAAACGEDABAAAYQsAEAABgCAETAACAIQRMAAAAhhAwAQAAGELABAAAYAgBEwAAgCEETAAAAIYQMAEAABhCwAQAAGAIARMAAIAhBEwAAACGEDABAAAYQsAEAABgCAETAACAIQRMAAAAhhAwAQAAGELABAAAYAgBEwAAgCEETAAAAIYQMAEAABhCwAQAAGAIARMAAIAhBEwAAACGEDABAAAYQsAEAABgCAETAACAIQRMAAAAhhAwAQAAGELABAAAYAgBEwAAgCEETAAAAIYQMAEAABhCwAQAAGAIARMAAIAhBEwAAACGEDABAAAYQsAEAABgCAETAACAIQRMAAAAhhAwAQAAGELA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\n",
      "text/plain": [
       "<Figure size 1152x432 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "import numpy as np \n",
    "import pandas as pd\n",
    "import seaborn as sns\n",
    "import matplotlib.pyplot as plt\n",
    "ax=data.boxplot(figsize=(16,6), rot=30)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/"
    },
    "id": "4_fz6ULuyshb",
    "outputId": "81d6d0f8-e5f2-4779-8bc3-bb2f49c122ad"
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "cook           3\n",
      "eating_out     0\n",
      "employment     9\n",
      "exercise      13\n",
      "income         1\n",
      "sports         2\n",
      "dtype: int64\n",
      "(125, 6)\n"
     ]
    }
   ],
   "source": [
    "print(data.isna().sum(), data.shape, sep='\\n')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {
    "id": "b4vRfxz-3a26"
   },
   "outputs": [],
   "source": [
    "data.dropna(inplace=True)\n",
    "data.reset_index(drop=True, inplace=True)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "RangeIndex(start=0, stop=100, step=1)"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "data.index"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/"
    },
    "id": "4_fz6ULuyshb",
    "outputId": "81d6d0f8-e5f2-4779-8bc3-bb2f49c122ad"
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "cook          0\n",
      "eating_out    0\n",
      "employment    0\n",
      "exercise      0\n",
      "income        0\n",
      "sports        0\n",
      "dtype: int64\n",
      "(100, 6)\n"
     ]
    }
   ],
   "source": [
    "print(data.isna().sum(), data.shape, sep='\\n')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "d8XX35Ya4Gke"
   },
   "source": [
    "## Run KMeans Clustering on the data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {
    "id": "os5eNbqj8GmT"
   },
   "outputs": [],
   "source": [
    "## for data\n",
    "import numpy as np\n",
    "import pandas as pd\n",
    "## for plotting\n",
    "import matplotlib.pyplot as plt\n",
    "import seaborn as sns\n",
    "## for geospatial\n",
    "import folium\n",
    "## for machine learning\n",
    "from sklearn import preprocessing, cluster\n",
    "import scipy"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 295
    },
    "id": "fIA9ugcz6AvM",
    "outputId": "a350ba38-4ecb-4099-c83e-cee9e40700f1"
   },
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "X = data.copy()\n",
    "max_k = 10\n",
    "## iterations\n",
    "distortions = [] \n",
    "for i in range(1, max_k+1):\n",
    "    if len(X) >= i:\n",
    "       model = cluster.KMeans(n_clusters=i, init='k-means++', max_iter=300, n_init=10, random_state=0)\n",
    "       model.fit(X)\n",
    "       distortions.append(model.inertia_)\n",
    "## best k: the max second derivative\n",
    "k = 0\n",
    "max = float('-inf')\n",
    "for i in range(1, len(distortions)-1):\n",
    "    num = distortions[i+1] + distortions[i-1] - 2 * distortions[i]\n",
    "    if max < num:\n",
    "        max = num\n",
    "        k = i + 1\n",
    "## plot\n",
    "fig, ax = plt.subplots()\n",
    "ax.plot(range(1, len(distortions)+1), distortions)\n",
    "ax.axvline(k, ls='--', color=\"red\", label=\"k = \"+str(k))\n",
    "ax.set(title='The Elbow Method', xlabel='Number of clusters', \n",
    "       ylabel=\"Distortions\")\n",
    "ax.legend()\n",
    "ax.grid(True)\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<seaborn.axisgrid.FacetGrid at 0x7f58b469ac10>"
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 402.375x360 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "model = cluster.KMeans(n_clusters=4, init='k-means++', max_iter=300, n_init=10, random_state=0)\n",
    "model.fit(X)\n",
    "\n",
    "labels = pd.DataFrame(model.labels_)\n",
    "labeled_preferences = pd.concat((X, labels), axis=1)\n",
    "labeled_preferences = labeled_preferences.rename({0:'labels'}, axis=1)\n",
    "\n",
    "sns.lmplot(x='income',y='eating_out',data=labeled_preferences, hue='labels', palette='bright', fit_reg=False)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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IOADAADABAj4AAAAMAECPgAAAEyAgA8AAAATIOADAADABAj4AAAAMAECPgAAAEyAgA8AAAATIOADAADABAj4AAAAMAECPgAAAEyAgA8AAAATIOADAADABAj4AAAAMAECPgAAAEyAgA8AAAATIOADAADABAj4AAAAMAECPgAAAEyAgA8AAAATIOADAADABAj4AAAAMAECPgAAAEyAgA8AAAATIOADAADABAj4AAAAMAECPgAAAEyAgA8AAAATIOADAADABMws4FfVravq3Kq6qKo+UFW/NquyAQAAgGs2yx78ryR5Ynf/jyR3T/L4qto0w/JZ4thjj81BBx2UrVu35qCDDsqxxx477yoBAAAsa9u2bVm/fn22bt2a9evXZ9u2bfOu0iQdPKuCuvtTST41/v2yqrooya2SXDirz2Bw7LHH5q//+q9zwgkn5IEPfGDOPvvsnHbaaTn22GNzzjnnzLt6AAAAX7Nt27acfvrp2bFjRzZt2pQLL7wwJ510UpJk165dc67dtOyXOfhVtTHJXZK8c3+Uv9a99a1vzQknnJBTTz01hx9+eE499dSccMIJeetb3zrvqgEAAHyDM844Izt27Mj27duzfv36bN++PTt27MgZZ5wx76pNTnX3bAusOjzJ3yd5dne/bp/XjktyXJJs2LDhrmeeeeZMP3ut2Lp1a974xjfm8MMPz549e77254Mf/OCce+65864ea9RiW2TatmzdOu8qTMKVRxyRt73hDfOuxqp2z4c8JIdcdtm8q7HqaYtrg+9o5m3r1q1585vfnPXr13+tPV5xxRV5wAMeIL9cB1u3br2guzcv99rMhugnSVUdkuS1SV6xb7hPku5+cZIXJ8nmzZt7y5Yts/z4NaOqcvbZZ+fUU0/NwsJCtmzZkhNPPDFVFb9T5mWxLTJxM74pvD+shrZ4SJIt867EanfZZSu+Pa6KtujaYU1YDW2RaVu3bl0uvPDCbN++/WvtcefOnVm3bp22OWMzC/hVVUn+JMlF3b1zVuXyze53v/vltNNOS5I88IEPzIknnpjTTjstxxxzzJxrBgAA8I0e97jHfW3O/aZNm7Jz586cdNJJOf744+dcs+mZZQ/+PZP8XJJ/rqp/Gp87ubvPnuFnkOScc87Jsccem9NPPz2nnXZaqirHHHOMBfYAAIAVZ3EhvZNPPjl79+7NunXrcvzxx1tg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\n",
      "text/plain": [
       "<Figure size 1008x1872 with 4 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "fig, axs = plt.subplots(4,figsize=(14,26), constrained_layout = True)\n",
    "\n",
    "df1=labeled_preferences[labeled_preferences['labels']==0.0].copy()\n",
    "df2=labeled_preferences[labeled_preferences['labels']==1.0].copy()\n",
    "df3=labeled_preferences[labeled_preferences['labels']==2.0].copy()\n",
    "df4=labeled_preferences[labeled_preferences['labels']==3.0].copy()\n",
    "\n",
    "df1.drop(['labels'], axis=1, inplace=True)\n",
    "df2.drop(['labels'], axis=1, inplace=True)\n",
    "df3.drop(['labels'], axis=1, inplace=True)\n",
    "df4.drop(['labels'], axis=1, inplace=True)\n",
    "\n",
    "df1.boxplot(ax=axs[0], rot=30, color='r')\n",
    "df2.boxplot(ax=axs[1], rot=30, color='b')\n",
    "df3.boxplot(ax=axs[2], rot=30, color='g')\n",
    "df4.boxplot(ax=axs[3], rot=30, color='k')\n",
    "\n",
    "axs[0].title.set_text(\"Cluster-0\")\n",
    "axs[1].title.set_text(\"Cluster-1\")\n",
    "axs[2].title.set_text(\"Cluster-2\")\n",
    "axs[3].title.set_text(\"Cluster-3\")\n",
    "\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "2bL46SNl6oow"
   },
   "source": [
    "## Get Geolocational Data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "id": "JNmJ5zJ6HFsJ"
   },
   "outputs": [],
   "source": [
    "import folium\n",
    "from functools import partial\n",
    "from geopy.geocoders import Nominatim\n",
    "from geopy.point import Point\n",
    "import requests\n",
    "import json"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "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>OBJECTID</th>\n",
       "      <th>NEWCODE</th>\n",
       "      <th>NEWCDTXT</th>\n",
       "      <th>Municipality</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>11</td>\n",
       "      <td>Forest Heights/Forest Hill/Lakeside</td>\n",
       "      <td>Kitchener</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>West Waterloo</td>\n",
       "      <td>Waterloo</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>15</td>\n",
       "      <td>Frederick/Rosemount/Auditorium</td>\n",
       "      <td>Kitchener</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>13</td>\n",
       "      <td>Bridgeport/Breithaupt/Mt Hope</td>\n",
       "      <td>Kitchener</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5</td>\n",
       "      <td>9</td>\n",
       "      <td>Westmount</td>\n",
       "      <td>Waterloo</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   OBJECTID  NEWCODE                             NEWCDTXT Municipality\n",
       "0         1       11  Forest Heights/Forest Hill/Lakeside    Kitchener\n",
       "1         2        1                        West Waterloo     Waterloo\n",
       "2         3       15       Frederick/Rosemount/Auditorium    Kitchener\n",
       "3         4       13        Bridgeport/Breithaupt/Mt Hope    Kitchener\n",
       "4         5        9                            Westmount     Waterloo"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "neighbourhood=pd.read_csv(\"dataset/Census_Neighbourhoods_2016.csv\")\n",
    "neighbourhood.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "KucuqqMa6gFw"
   },
   "source": [
    "## Data Cleaning Process for Extracting Necessary Columns in the Dataset"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "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>Neighbourhood</th>\n",
       "      <th>Municipality</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Forest Heights/Forest Hill/Lakeside</td>\n",
       "      <td>Kitchener</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>West Waterloo</td>\n",
       "      <td>Waterloo</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Frederick/Rosemount/Auditorium</td>\n",
       "      <td>Kitchener</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Bridgeport/Breithaupt/Mt Hope</td>\n",
       "      <td>Kitchener</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Westmount</td>\n",
       "      <td>Waterloo</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                         Neighbourhood Municipality\n",
       "0  Forest Heights/Forest Hill/Lakeside    Kitchener\n",
       "1                        West Waterloo     Waterloo\n",
       "2       Frederick/Rosemount/Auditorium    Kitchener\n",
       "3        Bridgeport/Breithaupt/Mt Hope    Kitchener\n",
       "4                            Westmount     Waterloo"
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "neighbourhood.drop(['OBJECTID', 'NEWCODE'], axis=1, inplace=True)\n",
    "neighbourhood.rename(columns={'NEWCDTXT':'Neighbourhood'}, inplace=True)\n",
    "neighbourhood.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "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>Neighbourhood</th>\n",
       "      <th>Municipality</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Forest Heights</td>\n",
       "      <td>Kitchener</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Forest Hill</td>\n",
       "      <td>Kitchener</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Lakeside</td>\n",
       "      <td>Kitchener</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>West Waterloo</td>\n",
       "      <td>Waterloo</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Frederick</td>\n",
       "      <td>Kitchener</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>57</th>\n",
       "      <td>New Dundee</td>\n",
       "      <td>Wilmot</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>58</th>\n",
       "      <td>Mannheim</td>\n",
       "      <td>Wilmot</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>59</th>\n",
       "      <td>Grand River</td>\n",
       "      <td>Kitchener</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>60</th>\n",
       "      <td>Stanley Park</td>\n",
       "      <td>Kitchener</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>61</th>\n",
       "      <td>Chicopee</td>\n",
       "      <td>Kitchener</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>62 rows × 2 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "     Neighbourhood Municipality\n",
       "0   Forest Heights    Kitchener\n",
       "1      Forest Hill    Kitchener\n",
       "2         Lakeside    Kitchener\n",
       "3    West Waterloo     Waterloo\n",
       "4        Frederick    Kitchener\n",
       "..             ...          ...\n",
       "57      New Dundee       Wilmot\n",
       "58        Mannheim       Wilmot\n",
       "59     Grand River    Kitchener\n",
       "60    Stanley Park    Kitchener\n",
       "61        Chicopee    Kitchener\n",
       "\n",
       "[62 rows x 2 columns]"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "neighbourhood['Neighbourhood']=neighbourhood['Neighbourhood'].astype(str).str.split('/')\n",
    "neighbourhood = neighbourhood.explode('Neighbourhood')\n",
    "neighbourhood.reset_index(drop=True, inplace=True)\n",
    "neighbourhood"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/"
    },
    "id": "kX1-UJmNwTtR",
    "outputId": "ed2c2f52-7a01-45ec-bf76-1f4f481e2c34"
   },
   "outputs": [],
   "source": [
    "## get location\n",
    "geolocator = Nominatim(user_agent=\"MyCoder\")\n",
    "geocode = partial(geolocator.geocode, country_codes='ca', \n",
    "                  viewbox=[Point(43.2825, -80.6314),Point(43.5775, -80.1217)],\n",
    "                  bounded=True, addressdetails=True)\n",
    "location = neighbourhood.apply(lambda row: geocode(row['Neighbourhood']+','+row['Municipality']), axis=1)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "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>Neighbourhood</th>\n",
       "      <th>Municipality</th>\n",
       "      <th>lat</th>\n",
       "      <th>long</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Forest Heights</td>\n",
       "      <td>Kitchener</td>\n",
       "      <td>43.420740</td>\n",
       "      <td>-80.524760</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Forest Hill</td>\n",
       "      <td>Kitchener</td>\n",
       "      <td>43.451291</td>\n",
       "      <td>-80.492782</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Lakeside</td>\n",
       "      <td>Kitchener</td>\n",
       "      <td>43.432194</td>\n",
       "      <td>-80.498784</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>West Waterloo</td>\n",
       "      <td>Waterloo</td>\n",
       "      <td>43.465270</td>\n",
       "      <td>-80.522296</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Frederick</td>\n",
       "      <td>Kitchener</td>\n",
       "      <td>43.449555</td>\n",
       "      <td>-80.487402</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "    Neighbourhood Municipality        lat       long\n",
       "0  Forest Heights    Kitchener  43.420740 -80.524760\n",
       "1     Forest Hill    Kitchener  43.451291 -80.492782\n",
       "2        Lakeside    Kitchener  43.432194 -80.498784\n",
       "3   West Waterloo     Waterloo  43.465270 -80.522296\n",
       "4       Frederick    Kitchener  43.449555 -80.487402"
      ]
     },
     "execution_count": 21,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df = pd.DataFrame((loc.latitude, loc.longitude)\n",
    "             if loc is not None else np.nan for loc in location)\n",
    "neighbourhood = pd.concat([neighbourhood, df], axis=1)\n",
    "neighbourhood.rename(columns={0:'lat', 1:'long'}, inplace=True)\n",
    "neighbourhood.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Neighbourhood    0\n",
      "Municipality     0\n",
      "lat              1\n",
      "long             1\n",
      "dtype: int64 (62, 4)\n"
     ]
    }
   ],
   "source": [
    "print(neighbourhood.isna().sum(), neighbourhood.shape)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Neighbourhood    0\n",
      "Municipality     0\n",
      "lat              0\n",
      "long             0\n",
      "dtype: int64 (61, 4)\n"
     ]
    }
   ],
   "source": [
    "neighbourhood.dropna(inplace=True)\n",
    "neighbourhood.reset_index(drop=True, inplace=True)\n",
    "print(neighbourhood.isna().sum(), neighbourhood.shape)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "gYd8_17t9ZZ6"
   },
   "source": [
    "## Adding three more Columns Restaurant and Others\n",
    " \n",
    "\n",
    "1.   Restaurant: Number of Restaurant in the radius of 2 km\n",
    "2.   Fitness Centres: Number of Fitness Centres in the radius of 2 km\n",
    "3.   Transport and Travel: Number of Transport and Travel in the radius of 2 km\n",
    "\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [],
   "source": [
    "def call_foursquare_api(lat, long, categoryId):\n",
    "    CLIENT_ID = \"TWHOX54VLSNYZBAZIM4OPQ45YHXNL4VOZPJTFK2UCSLQ3UYQ\" # Foursquare ID\n",
    "    CLIENT_SECRET = \"AHUN5HMZPYZ3M01NH3QRVTHTSEQ5NIP2OOJKPD4ONJ35ZIDV\" # Foursquare Secret\n",
    "    VERSION = '20200316'\n",
    "    LIMIT = 10000\n",
    "    url = 'https://api.foursquare.com/v2/venues/explore?&client_id={}&client_secret={}&v={}&ll={},{}&radius={}&categoryId={}&limit={}'.format(\n",
    "      CLIENT_ID, \n",
    "      CLIENT_SECRET, \n",
    "      VERSION, \n",
    "      lat,long,\n",
    "      2000,\n",
    "      categoryId,\n",
    "      100)\n",
    "    res = requests.get(url).json()\n",
    "    return res"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 959
    },
    "id": "-kEmpRd-evRa",
    "outputId": "1ef6291f-546f-4f61-a917-45db5e4e13b9"
   },
   "outputs": [],
   "source": [
    "resta=[]\n",
    "fit = []\n",
    "tran = []\n",
    "\n",
    "food_id = '4d4b7105d754a06374d81259' #for food category\n",
    "fitness_id = '4f4528bc4b90abdf24c9de85' #for athletic and sports\n",
    "transport_id = '4d4b7105d754a06379d81259' #for travel and transport\n",
    "for lat,long in zip(neighbourhood['lat'],neighbourhood['long']):\n",
    "    food_res = call_foursquare_api(lat,long,food_id)\n",
    "    fitness_res = call_foursquare_api(lat,long,fitness_id)\n",
    "    transport_res = call_foursquare_api(lat,long,transport_id)\n",
    "    \n",
    "    restaurants = food_res['response']['groups'][0]['items']\n",
    "    fitness_centres = fitness_res['response']['groups'][0]['items']\n",
    "    transports = transport_res['response']['groups'][0]['items']\n",
    "    \n",
    "    resta.append(len(restaurants))\n",
    "    fit.append(len(fitness_centres))\n",
    "    tran.append(len(transports))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 959
    },
    "id": "-kEmpRd-evRa",
    "outputId": "1ef6291f-546f-4f61-a917-45db5e4e13b9"
   },
   "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>Neighbourhood</th>\n",
       "      <th>Municipality</th>\n",
       "      <th>lat</th>\n",
       "      <th>long</th>\n",
       "      <th>restaurant</th>\n",
       "      <th>fitness_centres</th>\n",
       "      <th>transport</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Forest Heights</td>\n",
       "      <td>Kitchener</td>\n",
       "      <td>43.420740</td>\n",
       "      <td>-80.524760</td>\n",
       "      <td>31</td>\n",
       "      <td>3</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Forest Hill</td>\n",
       "      <td>Kitchener</td>\n",
       "      <td>43.451291</td>\n",
       "      <td>-80.492782</td>\n",
       "      <td>78</td>\n",
       "      <td>12</td>\n",
       "      <td>15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Lakeside</td>\n",
       "      <td>Kitchener</td>\n",
       "      <td>43.432194</td>\n",
       "      <td>-80.498784</td>\n",
       "      <td>38</td>\n",
       "      <td>5</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>West Waterloo</td>\n",
       "      <td>Waterloo</td>\n",
       "      <td>43.465270</td>\n",
       "      <td>-80.522296</td>\n",
       "      <td>100</td>\n",
       "      <td>20</td>\n",
       "      <td>29</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Frederick</td>\n",
       "      <td>Kitchener</td>\n",
       "      <td>43.449555</td>\n",
       "      <td>-80.487402</td>\n",
       "      <td>71</td>\n",
       "      <td>14</td>\n",
       "      <td>12</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "    Neighbourhood Municipality        lat       long  restaurant  \\\n",
       "0  Forest Heights    Kitchener  43.420740 -80.524760          31   \n",
       "1     Forest Hill    Kitchener  43.451291 -80.492782          78   \n",
       "2        Lakeside    Kitchener  43.432194 -80.498784          38   \n",
       "3   West Waterloo     Waterloo  43.465270 -80.522296         100   \n",
       "4       Frederick    Kitchener  43.449555 -80.487402          71   \n",
       "\n",
       "   fitness_centres  transport  \n",
       "0                3          5  \n",
       "1               12         15  \n",
       "2                5          3  \n",
       "3               20         29  \n",
       "4               14         12  "
      ]
     },
     "execution_count": 26,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "neighbourhood['restaurant']=resta\n",
    "neighbourhood['fitness_centres']=fit\n",
    "neighbourhood['transport']=tran\n",
    "\n",
    "neighbourhood.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "Gu8tUHH258UW"
   },
   "source": [
    "## Run K Means clustering on the dataset, with the optimal K value using Elbow Method\n",
    "\n",
    "A fundamental step for any unsupervised algorithm is to determine the optimal number of clusters into which the data may be clustered. The Elbow Method is one of the most popular methods to determine this optimal value of k."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 295
    },
    "id": "N8zY9mrduPQt",
    "outputId": "4a25726d-5912-4764-e1a8-9f1f4dfcf835"
   },
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "columns=['restaurant', 'fitness_centres', 'transport']\n",
    "Z = neighbourhood[columns].copy()\n",
    "max_k = 10\n",
    "## iterations\n",
    "distortions = [] \n",
    "for i in range(1, max_k+1):\n",
    "    if len(Z) >= i:\n",
    "       model = cluster.KMeans(n_clusters=i, init='k-means++', max_iter=300, n_init=10, random_state=0)\n",
    "       model.fit(Z)\n",
    "       distortions.append(model.inertia_)\n",
    "## best k: the max second derivative\n",
    "k = 0\n",
    "max = float('-inf')\n",
    "for i in range(1, len(distortions)-1):\n",
    "    num = distortions[i+1] + distortions[i-1] - 2 * distortions[i]\n",
    "    if max < num:\n",
    "        max = num\n",
    "        k = i + 1\n",
    "## plot\n",
    "fig, ax = plt.subplots()\n",
    "ax.plot(range(1, len(distortions)+1), distortions)\n",
    "ax.axvline(k, ls='--', color=\"red\", label=\"k = \"+str(k))\n",
    "ax.set(title='The Elbow Method', xlabel='Number of clusters', \n",
    "       ylabel=\"Distortions\")\n",
    "ax.legend()\n",
    "ax.grid(True)\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "metadata": {},
   "outputs": [],
   "source": [
    "k=4\n",
    "model = cluster.KMeans(n_clusters=k, init='k-means++', max_iter=300, n_init=10, random_state=0)\n",
    "model.fit(Z)\n",
    "\n",
    "labels = pd.DataFrame(model.labels_)\n",
    "neighbourhood = pd.concat((neighbourhood, labels), axis=1)\n",
    "neighbourhood = neighbourhood.rename({0:'cluster'}, axis=1)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 486
    },
    "id": "Efbe0ru-BRiX",
    "outputId": "e2cf1f88-9fe1-4072-b661-a0180eb99798"
   },
   "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>Neighbourhood</th>\n",
       "      <th>Municipality</th>\n",
       "      <th>lat</th>\n",
       "      <th>long</th>\n",
       "      <th>restaurant</th>\n",
       "      <th>fitness_centres</th>\n",
       "      <th>transport</th>\n",
       "      <th>cluster</th>\n",
       "      <th>centroid</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Forest Heights</td>\n",
       "      <td>Kitchener</td>\n",
       "      <td>43.420740</td>\n",
       "      <td>-80.524760</td>\n",
       "      <td>31</td>\n",
       "      <td>3</td>\n",
       "      <td>5</td>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Forest Hill</td>\n",
       "      <td>Kitchener</td>\n",
       "      <td>43.451291</td>\n",
       "      <td>-80.492782</td>\n",
       "      <td>78</td>\n",
       "      <td>12</td>\n",
       "      <td>15</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Lakeside</td>\n",
       "      <td>Kitchener</td>\n",
       "      <td>43.432194</td>\n",
       "      <td>-80.498784</td>\n",
       "      <td>38</td>\n",
       "      <td>5</td>\n",
       "      <td>3</td>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>West Waterloo</td>\n",
       "      <td>Waterloo</td>\n",
       "      <td>43.465270</td>\n",
       "      <td>-80.522296</td>\n",
       "      <td>100</td>\n",
       "      <td>20</td>\n",
       "      <td>29</td>\n",
       "      <td>3</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Frederick</td>\n",
       "      <td>Kitchener</td>\n",
       "      <td>43.449555</td>\n",
       "      <td>-80.487402</td>\n",
       "      <td>71</td>\n",
       "      <td>14</td>\n",
       "      <td>12</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "    Neighbourhood Municipality        lat       long  restaurant  \\\n",
       "0  Forest Heights    Kitchener  43.420740 -80.524760          31   \n",
       "1     Forest Hill    Kitchener  43.451291 -80.492782          78   \n",
       "2        Lakeside    Kitchener  43.432194 -80.498784          38   \n",
       "3   West Waterloo     Waterloo  43.465270 -80.522296         100   \n",
       "4       Frederick    Kitchener  43.449555 -80.487402          71   \n",
       "\n",
       "   fitness_centres  transport  cluster  centroid  \n",
       "0                3          5        2         0  \n",
       "1               12         15        1         0  \n",
       "2                5          3        2         0  \n",
       "3               20         29        3         0  \n",
       "4               14         12        1         0  "
      ]
     },
     "execution_count": 29,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## find real centroids\n",
    "closest, distances = scipy.cluster.vq.vq(model.cluster_centers_,Z.values)\n",
    "Z[\"centroid\"] = 0\n",
    "for i in closest:\n",
    "    Z.loc[i, \"centroid\"] = 1\n",
    "neighbourhood[\"centroid\"] = Z[\"centroid\"]\n",
    "neighbourhood.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 43,
   "metadata": {},
   "outputs": [],
   "source": [
    "neighbourhood.drop(['cluster', 'centroid'], axis=1, inplace=True)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 32,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 312
    },
    "id": "MnOostENBZYd",
    "outputId": "ea6f7c4c-210e-4a6b-be50-c6ab7e7393ba"
   },
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "## plotc\n",
    "fig, ax = plt.subplots()\n",
    "sns.scatterplot(x=\"restaurant\", y=\"fitness_centres\", data=neighbourhood, \n",
    "                palette=sns.color_palette(\"bright\",k),\n",
    "                hue='cluster', size=\"centroid\", size_order=[1,0],\n",
    "                legend=\"brief\", ax=ax).set_title('Clustering (k='+str(k)+')')\n",
    "th_centroids = model.cluster_centers_\n",
    "ax.scatter(th_centroids[:,0], th_centroids[:,1], s=50, c='black', \n",
    "           marker=\"x\")\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "w8wfUjeb7DfR"
   },
   "source": [
    "### Plot the clustered locations on a map"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/"
    },
    "id": "kX1-UJmNwTtR",
    "outputId": "ed2c2f52-7a01-45ec-bf76-1f4f481e2c34"
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Waterloo, Region of Waterloo, Southwestern Ontario, Ontario, Canada\n",
      "[lat, long]: [43.4652699, -80.5222961]\n"
     ]
    }
   ],
   "source": [
    "city = \"Waterloo, Ontario\"\n",
    "location = geocode(city)\n",
    "print(location)\n",
    "## keep latitude and longitude only\n",
    "location = [location.latitude, location.longitude]\n",
    "print(\"[lat, long]:\", location)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 38,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 685
    },
    "id": "MLmfZbiP9LV9",
    "outputId": "a0083d8c-5e4c-494c-8d53-b9238be3361c"
   },
   "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=%3C%21DOCTYPE%20html%3E%0A%3Chead%3E%20%20%20%20%0A%20%20%20%20%3Cmeta%20http-equiv%3D%22content-type%22%20content%3D%22text/html%3B%20charset%3DUTF-8%22%20/%3E%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%3Cscript%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20L_NO_TOUCH%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20L_DISABLE_3D%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%3C/script%3E%0A%20%20%20%20%0A%20%20%20%20%3Cstyle%3Ehtml%2C%20body%20%7Bwidth%3A%20100%25%3Bheight%3A%20100%25%3Bmargin%3A%200%3Bpadding%3A%200%3B%7D%3C/style%3E%0A%20%20%20%20%3Cstyle%3E%23map%20%7Bposition%3Aabsolute%3Btop%3A0%3Bbottom%3A0%3Bright%3A0%3Bleft%3A0%3B%7D%3C/style%3E%0A%20%20%20%20%3Cscript%20src%3D%22https%3A//cdn.jsdelivr.net/npm/leaflet%401.6.0/dist/leaflet.js%22%3E%3C/script%3E%0A%20%20%20%20%3Cscript%20src%3D%22https%3A//code.jquery.com/jquery-1.12.4.min.js%22%3E%3C/script%3E%0A%20%20%20%20%3Cscript%20src%3D%22https%3A//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js%22%3E%3C/script%3E%0A%20%20%20%20%3Cscript%20src%3D%22https%3A//cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.js%22%3E%3C/script%3E%0A%20%20%20%20%3Clink%20rel%3D%22stylesheet%22%20href%3D%22https%3A//cdn.jsdelivr.net/npm/leaflet%401.6.0/dist/leaflet.css%22/%3E%0A%20%20%20%20%3Clink%20rel%3D%22stylesheet%22%20href%3D%22https%3A//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css%22/%3E%0A%20%20%20%20%3Clink%20rel%3D%22stylesheet%22%20href%3D%22https%3A//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css%22/%3E%0A%20%20%20%20%3Clink%20rel%3D%22stylesheet%22%20href%3D%22https%3A//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css%22/%3E%0A%20%20%20%20%3Clink%20rel%3D%22stylesheet%22%20href%3D%22https%3A//cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.css%22/%3E%0A%20%20%20%20%3Clink%20rel%3D%22stylesheet%22%20href%3D%22https%3A//cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/leaflet.awesome.rotate.min.css%22/%3E%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cmeta%20name%3D%22viewport%22%20content%3D%22width%3Ddevice-width%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20initial-scale%3D1.0%2C%20maximum-scale%3D1.0%2C%20user-scalable%3Dno%22%20/%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%23map_83aef38ad5af455690cd50c7a31bb947%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position%3A%20relative%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20width%3A%20100.0%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20height%3A%20100.0%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20left%3A%200.0%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20top%3A%200.0%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/style%3E%0A%20%20%20%20%20%20%20%20%0A%3C/head%3E%0A%3Cbody%3E%20%20%20%20%0A%20%20%20%20%3Cdiv%20style%3D%22position%3Afixed%3B%20bottom%3A10px%3B%20left%3A10px%3B%20border%3A2px%20solid%20black%3B%20z-index%3A9999%3B%20font-size%3A14px%3B%22%3E%26nbsp%3B%3Cb%3Ecluster%3A%3C/b%3E%3Cbr%3E%26nbsp%3B%3Ci%20class%3D%22fa%20fa-circle%20%0A%20%20%20%20%20fa-1x%22%20style%3D%22color%3A%2318A8A4%22%3E%0A%20%20%20%20%20%3C/i%3E%26nbsp%3B0%3Cbr%3E%26nbsp%3B%3Ci%20class%3D%22fa%20fa-circle%20%0A%20%20%20%20%20fa-1x%22%20style%3D%22color%3A%23DA7F07%22%3E%0A%20%20%20%20%20%3C/i%3E%26nbsp%3B1%3Cbr%3E%26nbsp%3B%3Ci%20class%3D%22fa%20fa-circle%20%0A%20%20%20%20%20fa-1x%22%20style%3D%22color%3A%23D5D063%22%3E%0A%20%20%20%20%20%3C/i%3E%26nbsp%3B2%3Cbr%3E%26nbsp%3B%3Ci%20class%3D%22fa%20fa-circle%20%0A%20%20%20%20%20fa-1x%22%20style%3D%22color%3A%23A3E193%22%3E%0A%20%20%20%20%20%3C/i%3E%26nbsp%3B3%3Cbr%3E%3C/div%3E%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cdiv%20class%3D%22folium-map%22%20id%3D%22map_83aef38ad5af455690cd50c7a31bb947%22%20%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%0A%3C/body%3E%0A%3Cscript%3E%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20map_83aef38ad5af455690cd50c7a31bb947%20%3D%20L.map%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22map_83aef38ad5af455690cd50c7a31bb947%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20center%3A%20%5B43.4652699%2C%20-80.5222961%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20crs%3A%20L.CRS.EPSG3857%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20zoom%3A%2011%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20zoomControl%3A%20true%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20preferCanvas%3A%20false%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20tile_layer_c30e928b7a214c7ca21117de199bcb18%20%3D%20L.tileLayer%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22https%3A//cartodb-basemaps-%7Bs%7D.global.ssl.fastly.net/light_all/%7Bz%7D/%7Bx%7D/%7By%7D.png%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22attribution%22%3A%20%22%5Cu0026copy%3B%20%5Cu003ca%20href%3D%5C%22http%3A//www.openstreetmap.org/copyright%5C%22%5Cu003eOpenStreetMap%5Cu003c/a%5Cu003e%20contributors%20%5Cu0026copy%3B%20%5Cu003ca%20href%3D%5C%22http%3A//cartodb.com/attributions%5C%22%5Cu003eCartoDB%5Cu003c/a%5Cu003e%2C%20CartoDB%20%5Cu003ca%20href%20%3D%5C%22http%3A//cartodb.com/attributions%5C%22%5Cu003eattributions%5Cu003c/a%5Cu003e%22%2C%20%22detectRetina%22%3A%20false%2C%20%22maxNativeZoom%22%3A%2018%2C%20%22maxZoom%22%3A%2018%2C%20%22minZoom%22%3A%200%2C%20%22noWrap%22%3A%20false%2C%20%22opacity%22%3A%201%2C%20%22subdomains%22%3A%20%22abc%22%2C%20%22tms%22%3A%20false%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_12ac6eab91fd431f80f2ccd161cd51a2%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4207395%2C%20-80.5247597%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_173e9c4b8bf34e4a9350528c733371db%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_5b07f1aeb3c644fd944b23d970a9ef98%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_5b07f1aeb3c644fd944b23d970a9ef98%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EForest%20Heights%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_173e9c4b8bf34e4a9350528c733371db.setContent%28html_5b07f1aeb3c644fd944b23d970a9ef98%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_12ac6eab91fd431f80f2ccd161cd51a2.bindPopup%28popup_173e9c4b8bf34e4a9350528c733371db%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_b58f941da0da4010955cc70ad801e874%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.451291%2C%20-80.4927815%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23DA7F07%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23DA7F07%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_c09f889b9fb84056962834f161b7a6ec%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_f4db5a1fd6174af7a026ee7e545cdad5%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_f4db5a1fd6174af7a026ee7e545cdad5%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EForest%20Hill%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_c09f889b9fb84056962834f161b7a6ec.setContent%28html_f4db5a1fd6174af7a026ee7e545cdad5%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_b58f941da0da4010955cc70ad801e874.bindPopup%28popup_c09f889b9fb84056962834f161b7a6ec%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_3cd933b24e444e6c86c274f4402e4ed6%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4321942%2C%20-80.49878408458079%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_6661a1b2803c4592b288d35a3733b0fb%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_be03fff88b064ba2a11ce0afb7f7de61%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_be03fff88b064ba2a11ce0afb7f7de61%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ELakeside%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_6661a1b2803c4592b288d35a3733b0fb.setContent%28html_be03fff88b064ba2a11ce0afb7f7de61%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_3cd933b24e444e6c86c274f4402e4ed6.bindPopup%28popup_6661a1b2803c4592b288d35a3733b0fb%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_ec6b808dfe0641879a3f4d50897230f9%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4652699%2C%20-80.5222961%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23A3E193%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23A3E193%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_a71195445d4c419aa55435a659839866%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_a6d7339c34e04ab39d94e552667e3ba8%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_a6d7339c34e04ab39d94e552667e3ba8%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EWest%20Waterloo%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_a71195445d4c419aa55435a659839866.setContent%28html_a6d7339c34e04ab39d94e552667e3ba8%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_ec6b808dfe0641879a3f4d50897230f9.bindPopup%28popup_a71195445d4c419aa55435a659839866%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_736895b30a074060a894dfe2632cd15a%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4495553%2C%20-80.4874016%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23DA7F07%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23DA7F07%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_39655b6b28a04a51b8f6f889f9614fc5%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_2965a9d24c984543b93e70f6ff5489ea%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_2965a9d24c984543b93e70f6ff5489ea%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EFrederick%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_39655b6b28a04a51b8f6f889f9614fc5.setContent%28html_2965a9d24c984543b93e70f6ff5489ea%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_736895b30a074060a894dfe2632cd15a.bindPopup%28popup_39655b6b28a04a51b8f6f889f9614fc5%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_120f06fbd4594f9ba44042be65360c03%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4582875%2C%20-80.4612751%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_abfea3bf47d048c2929e7f28be6aeec4%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_1ae51c2987474d92acc2e4053ecd87b3%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_1ae51c2987474d92acc2e4053ecd87b3%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ERosemount%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_abfea3bf47d048c2929e7f28be6aeec4.setContent%28html_1ae51c2987474d92acc2e4053ecd87b3%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_120f06fbd4594f9ba44042be65360c03.bindPopup%28popup_abfea3bf47d048c2929e7f28be6aeec4%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_5299299c5da548339883d83d21d4a1d3%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4487778%2C%20-80.4703113%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23DA7F07%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23DA7F07%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_860e318b1cb345298eab196c392a54d1%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_cc9222e743d344d2944e021828fdc130%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_cc9222e743d344d2944e021828fdc130%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EAuditorium%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_860e318b1cb345298eab196c392a54d1.setContent%28html_cc9222e743d344d2944e021828fdc130%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_5299299c5da548339883d83d21d4a1d3.bindPopup%28popup_860e318b1cb345298eab196c392a54d1%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_b02516c63aba4b9f94e8c988e89b3138%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4825695%2C%20-80.4826662%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%2318A8A4%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%2318A8A4%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_8e31d18b4de34c28abd3f0a7132a925b%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_e921f270bb844eeeaaa53e76c3cdbe68%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_e921f270bb844eeeaaa53e76c3cdbe68%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EBridgeport%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_8e31d18b4de34c28abd3f0a7132a925b.setContent%28html_e921f270bb844eeeaaa53e76c3cdbe68%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_b02516c63aba4b9f94e8c988e89b3138.bindPopup%28popup_8e31d18b4de34c28abd3f0a7132a925b%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_1c07fffa021b43bdb7a61f38dc0f48e5%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.456875%2C%20-80.4920344%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23DA7F07%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23DA7F07%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_59a12280b3c04f74aef3d4141d21106a%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_9a053dc6e0a64986aab3f0c68f8ed410%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_9a053dc6e0a64986aab3f0c68f8ed410%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EBreithaupt%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_59a12280b3c04f74aef3d4141d21106a.setContent%28html_9a053dc6e0a64986aab3f0c68f8ed410%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_1c07fffa021b43bdb7a61f38dc0f48e5.bindPopup%28popup_59a12280b3c04f74aef3d4141d21106a%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_672b7a0d61324f3ea5b573014311e68f%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.44533695%2C%20-80.48277567043439%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23DA7F07%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23DA7F07%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_be641536536c4d198bf79611a1bf2129%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_16af9deaa2594807aafa179b3c71bfb0%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_16af9deaa2594807aafa179b3c71bfb0%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EMt%20Hope%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_be641536536c4d198bf79611a1bf2129.setContent%28html_16af9deaa2594807aafa179b3c71bfb0%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_672b7a0d61324f3ea5b573014311e68f.bindPopup%28popup_be641536536c4d198bf79611a1bf2129%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_5a2450b7a9154d02a8134fd9f46e9b6c%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4520522%2C%20-80.5256954%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23DA7F07%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23DA7F07%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_5ab9753b1218422f9cb0e1e6f3d876ca%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_15b1e7686e8345f0a11c9bee3a587af6%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_15b1e7686e8345f0a11c9bee3a587af6%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EWestmount%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_5ab9753b1218422f9cb0e1e6f3d876ca.setContent%28html_15b1e7686e8345f0a11c9bee3a587af6%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_5a2450b7a9154d02a8134fd9f46e9b6c.bindPopup%28popup_5ab9753b1218422f9cb0e1e6f3d876ca%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_66021b69140f4901b5e8fe4f647235af%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4713512%2C%20-80.56333632928605%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_f57b47ebe6194f23a6dd5463d541ce97%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_60af569e3c9849abb813f18141f5b58c%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_60af569e3c9849abb813f18141f5b58c%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EColumbia%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_f57b47ebe6194f23a6dd5463d541ce97.setContent%28html_60af569e3c9849abb813f18141f5b58c%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_66021b69140f4901b5e8fe4f647235af.bindPopup%28popup_f57b47ebe6194f23a6dd5463d541ce97%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_b82408142ee44bde999a0ff0a2a0f1f2%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4933887%2C%20-80.5563555%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_286db5d923c648819df0da7d4bbcc636%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_150d6fc4a4494b0ab5d92084fc3c2b3a%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_150d6fc4a4494b0ab5d92084fc3c2b3a%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ELakeshore%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_286db5d923c648819df0da7d4bbcc636.setContent%28html_150d6fc4a4494b0ab5d92084fc3c2b3a%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_b82408142ee44bde999a0ff0a2a0f1f2.bindPopup%28popup_286db5d923c648819df0da7d4bbcc636%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_3654f04ec7a340dc8a8013132b46e8d1%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.35212205%2C%20-80.30628758037145%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_e4476aca23f44f819a0e42853395d9b9%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_2566c908175e48369c66026ece226faa%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_2566c908175e48369c66026ece226faa%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ELincoln%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_e4476aca23f44f819a0e42853395d9b9.setContent%28html_2566c908175e48369c66026ece226faa%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_3654f04ec7a340dc8a8013132b46e8d1.bindPopup%28popup_e4476aca23f44f819a0e42853395d9b9%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_69764182dcf2440cb7f88b169bf2e1ae%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4900597%2C%20-80.5197392%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23A3E193%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23A3E193%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_52e16daeaed44e12abfec6b7630e733c%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_81659243a27b49b39b6ad7f81f66070b%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_81659243a27b49b39b6ad7f81f66070b%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EDearborn%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_52e16daeaed44e12abfec6b7630e733c.setContent%28html_81659243a27b49b39b6ad7f81f66070b%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_69764182dcf2440cb7f88b169bf2e1ae.bindPopup%28popup_52e16daeaed44e12abfec6b7630e733c%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_7bc976001a3e49d9ba6bd6eefe7acc1a%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4396342%2C%20-80.520977%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_eccec09b1910432d9bf186a9fe07a516%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_1ef558b7b1744b76bea8ef4211078406%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_1ef558b7b1744b76bea8ef4211078406%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EVictoria%20Hills%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_eccec09b1910432d9bf186a9fe07a516.setContent%28html_1ef558b7b1744b76bea8ef4211078406%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_7bc976001a3e49d9ba6bd6eefe7acc1a.bindPopup%28popup_eccec09b1910432d9bf186a9fe07a516%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_278b30724a484aaa8b2888a147771ebc%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4477585%2C%20-80.5084311%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23A3E193%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23A3E193%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_87c2c058e3114969a01753f92c00f639%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_d3c1f86320ff4b7ebef2af82cbc5618b%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_d3c1f86320ff4b7ebef2af82cbc5618b%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ECherry%20Hill%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_87c2c058e3114969a01753f92c00f639.setContent%28html_d3c1f86320ff4b7ebef2af82cbc5618b%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_278b30724a484aaa8b2888a147771ebc.bindPopup%28popup_87c2c058e3114969a01753f92c00f639%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_ffd55309fb2b46b8ac51b607fc0f1deb%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4578314%2C%20-80.5032835%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23A3E193%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23A3E193%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_a9e43de1b18c4b84a2ed061cb99dd5eb%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_3bced3a5000b43158ce19e6ca917ec8e%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_3bced3a5000b43158ce19e6ca917ec8e%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3E%20KW%20Hosp%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_a9e43de1b18c4b84a2ed061cb99dd5eb.setContent%28html_3bced3a5000b43158ce19e6ca917ec8e%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_ffd55309fb2b46b8ac51b607fc0f1deb.bindPopup%28popup_a9e43de1b18c4b84a2ed061cb99dd5eb%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_69ebf9b5e9ab4103bb64cd3a4481497d%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4506605%2C%20-80.4925725%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23DA7F07%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23DA7F07%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_60a63a30661a4bbfb90da488172384d6%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_66261cbdb4c2434a888b9b7d07540900%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_66261cbdb4c2434a888b9b7d07540900%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EDowntown%20Kitchener%20and%20Area%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_60a63a30661a4bbfb90da488172384d6.setContent%28html_66261cbdb4c2434a888b9b7d07540900%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_69ebf9b5e9ab4103bb64cd3a4481497d.bindPopup%28popup_60a63a30661a4bbfb90da488172384d6%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_86183998b1fc431eb3fa0167006d9676%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4140031%2C%20-80.4730164%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_18c0d03e0b854e15bf24ed9ffd764ea7%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_498a864bee914b75b89c7a61e1dc8290%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_498a864bee914b75b89c7a61e1dc8290%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ECountry%20Hills%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_18c0d03e0b854e15bf24ed9ffd764ea7.setContent%28html_498a864bee914b75b89c7a61e1dc8290%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_86183998b1fc431eb3fa0167006d9676.bindPopup%28popup_18c0d03e0b854e15bf24ed9ffd764ea7%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_f4d70e8008eb486e99bf0a06e4925181%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.3589869%2C%20-80.3152471%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_83d512bd905341f68f72328c80147ddc%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_18cb36c91cd840b2ba2f599db4a1469a%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_18cb36c91cd840b2ba2f599db4a1469a%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ESouth%20East%20Galt%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_83d512bd905341f68f72328c80147ddc.setContent%28html_18cb36c91cd840b2ba2f599db4a1469a%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_f4d70e8008eb486e99bf0a06e4925181.bindPopup%28popup_83d512bd905341f68f72328c80147ddc%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_e0f7309ac4754589b37aef6db53dff15%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.455625%2C%20-80.4931286%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23DA7F07%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23DA7F07%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_3f502b072d574cabb68d26521c1c6bb1%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_02d1e23bb7af4582b5d0210e3889ceb8%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_02d1e23bb7af4582b5d0210e3889ceb8%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ESouthwest%20Kitchener%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_3f502b072d574cabb68d26521c1c6bb1.setContent%28html_02d1e23bb7af4582b5d0210e3889ceb8%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_e0f7309ac4754589b37aef6db53dff15.bindPopup%28popup_3f502b072d574cabb68d26521c1c6bb1%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_3b233d7e53d14a96a0e57bca84cb6d4e%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4246395%2C%20-80.4600829%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23DA7F07%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23DA7F07%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_70f5c806906d40b98f5015776f518c20%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_67aaf1bdc80d4cda86aa277b43efde4c%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_67aaf1bdc80d4cda86aa277b43efde4c%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EVanier%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_70f5c806906d40b98f5015776f518c20.setContent%28html_67aaf1bdc80d4cda86aa277b43efde4c%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_3b233d7e53d14a96a0e57bca84cb6d4e.bindPopup%28popup_70f5c806906d40b98f5015776f518c20%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_810b1707a75240d2b664fd5df001329c%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4345829%2C%20-80.4625595%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_a114d13388b44646af422ee5493754d7%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_13bffa249a5e460f8bbc3cd2ad58ee6b%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_13bffa249a5e460f8bbc3cd2ad58ee6b%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ERockway%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_a114d13388b44646af422ee5493754d7.setContent%28html_13bffa249a5e460f8bbc3cd2ad58ee6b%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_810b1707a75240d2b664fd5df001329c.bindPopup%28popup_a114d13388b44646af422ee5493754d7%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_8655123210b846a7b0b69ec7d46f89be%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.3589869%2C%20-80.3152471%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_b316a8b5ce2d4690b18cbd10fc1c0b0a%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_933e093c54cb40e884c476178ef64c78%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_933e093c54cb40e884c476178ef64c78%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EGalt%20City%20Centre%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_b316a8b5ce2d4690b18cbd10fc1c0b0a.setContent%28html_933e093c54cb40e884c476178ef64c78%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_8655123210b846a7b0b69ec7d46f89be.bindPopup%28popup_b316a8b5ce2d4690b18cbd10fc1c0b0a%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_c2dfacb8e6174037935f52f2a3fbd295%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.3589869%2C%20-80.3152471%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_341154f31e12439abf35a6d028d0bcef%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_6fc27992548a4d10a723829e3ad60694%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_6fc27992548a4d10a723829e3ad60694%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ESouth%20Galt%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_341154f31e12439abf35a6d028d0bcef.setContent%28html_6fc27992548a4d10a723829e3ad60694%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_c2dfacb8e6174037935f52f2a3fbd295.bindPopup%28popup_341154f31e12439abf35a6d028d0bcef%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_e69461404c0b428e8c315bb95790b585%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4242711%2C%20-80.48346407783723%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_388cd8a3763d4d3784bbd43b42741926%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_9a6c526c9d6441b0b6dc8c2d22875c5c%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_9a6c526c9d6441b0b6dc8c2d22875c5c%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EAlpine%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_388cd8a3763d4d3784bbd43b42741926.setContent%28html_9a6c526c9d6441b0b6dc8c2d22875c5c%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_e69461404c0b428e8c315bb95790b585.bindPopup%28popup_388cd8a3763d4d3784bbd43b42741926%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_b4cc29044f944ff48de89daf767ed1e8%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.43555795%2C%20-80.5036835%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23DA7F07%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23DA7F07%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_1df366b4f66a4201be29df51e4ee668f%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_a9edac257f414f889754c248e46a1a03%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_a9edac257f414f889754c248e46a1a03%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ELaurentian%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_1df366b4f66a4201be29df51e4ee668f.setContent%28html_a9edac257f414f889754c248e46a1a03%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_b4cc29044f944ff48de89daf767ed1e8.bindPopup%28popup_1df366b4f66a4201be29df51e4ee668f%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_c297b080ebfc4007987f29429b2b2c46%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.3904259%2C%20-80.4245585%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%2318A8A4%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%2318A8A4%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_f32931af2b424742b9ffee5cdc37a4c7%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_8ab877c7f5024e9792c01dc12b9e8234%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_8ab877c7f5024e9792c01dc12b9e8234%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EDoon%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_f32931af2b424742b9ffee5cdc37a4c7.setContent%28html_8ab877c7f5024e9792c01dc12b9e8234%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_c297b080ebfc4007987f29429b2b2c46.bindPopup%28popup_f32931af2b424742b9ffee5cdc37a4c7%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_d398b20dab184977b3c13d9b99edb7a2%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.398370299999996%2C%20-80.43397205634768%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%2318A8A4%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%2318A8A4%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_6a3cdda942264d1e82d48f538fbd7830%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_1820b58a01824f478f8312f73f64b6f1%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_1820b58a01824f478f8312f73f64b6f1%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EPioneer%20Park%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_6a3cdda942264d1e82d48f538fbd7830.setContent%28html_1820b58a01824f478f8312f73f64b6f1%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_d398b20dab184977b3c13d9b99edb7a2.bindPopup%28popup_6a3cdda942264d1e82d48f538fbd7830%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_87f1caa96888417ab1357ad87b15070d%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4650327%2C%20-80.5551265%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_5839708c23db4efab021920d649a0752%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_ad8b5e8dea454bb9ae4b52be37def8b5%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_ad8b5e8dea454bb9ae4b52be37def8b5%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EBeechwood%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_5839708c23db4efab021920d649a0752.setContent%28html_ad8b5e8dea454bb9ae4b52be37def8b5%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_87f1caa96888417ab1357ad87b15070d.bindPopup%28popup_5839708c23db4efab021920d649a0752%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_bfff0214240242da9b3f18cfd89a9826%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4114847%2C%20-80.6117299%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%2318A8A4%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%2318A8A4%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_db822593e3d641ffa62bd2f03d0e12ec%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_82cae3b47dbe4eb4bf807ea1af517648%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_82cae3b47dbe4eb4bf807ea1af517648%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EBaden%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_db822593e3d641ffa62bd2f03d0e12ec.setContent%28html_82cae3b47dbe4eb4bf807ea1af517648%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_bfff0214240242da9b3f18cfd89a9826.bindPopup%28popup_db822593e3d641ffa62bd2f03d0e12ec%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_16c4cd00ba0f4840ae51f5766cdd3474%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.2855122%2C%20-80.4507012%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%2318A8A4%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%2318A8A4%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_88a77168e4eb435d988800aa21647bec%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_c66850604fda4c2c87cc7c700daa4df8%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_c66850604fda4c2c87cc7c700daa4df8%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EAyr%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_88a77168e4eb435d988800aa21647bec.setContent%28html_c66850604fda4c2c87cc7c700daa4df8%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_16c4cd00ba0f4840ae51f5766cdd3474.bindPopup%28popup_88a77168e4eb435d988800aa21647bec%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_43dd4d23188642838bcef1b20e612945%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.5092809%2C%20-80.5083055%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_69800da78c614f2f8a37acf1c63df9db%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_d8db665bc6484ce696d772a0069a71fd%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_d8db665bc6484ce696d772a0069a71fd%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EEastbridge%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_69800da78c614f2f8a37acf1c63df9db.setContent%28html_d8db665bc6484ce696d772a0069a71fd%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_43dd4d23188642838bcef1b20e612945.bindPopup%28popup_69800da78c614f2f8a37acf1c63df9db%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_a0035bc06ddc431f86b5f74235d44805%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4873622%2C%20-80.5183572%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23A3E193%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23A3E193%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_1c8cbad7a96242b68b9e009d3f737b58%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_fce6a59cc3ea4ce3b335488ad2d4fda6%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_fce6a59cc3ea4ce3b335488ad2d4fda6%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ELexington%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_1c8cbad7a96242b68b9e009d3f737b58.setContent%28html_fce6a59cc3ea4ce3b335488ad2d4fda6%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_a0035bc06ddc431f86b5f74235d44805.bindPopup%28popup_1c8cbad7a96242b68b9e009d3f737b58%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_81bb1bb78fac485897071c72185610b9%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4403252%2C%20-80.5031726%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23A3E193%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23A3E193%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_47f0fdea5fb54f24b2be7dd86f082cd0%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_98122dad4f0b462da9c64f3fa6c8dfc6%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_98122dad4f0b462da9c64f3fa6c8dfc6%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EHighland%20West%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_47f0fdea5fb54f24b2be7dd86f082cd0.setContent%28html_98122dad4f0b462da9c64f3fa6c8dfc6%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_81bb1bb78fac485897071c72185610b9.bindPopup%28popup_47f0fdea5fb54f24b2be7dd86f082cd0%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_1b1d3d0f949e42338cec93e55b803e1a%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4431977%2C%20-80.5576793%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_786e6450061f4a4988e12e099f30671f%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_9296f30e1c5b4256b002a417e1e870bb%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_9296f30e1c5b4256b002a417e1e870bb%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EWestvale%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_786e6450061f4a4988e12e099f30671f.setContent%28html_9296f30e1c5b4256b002a417e1e870bb%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_1b1d3d0f949e42338cec93e55b803e1a.bindPopup%28popup_786e6450061f4a4988e12e099f30671f%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_99031b7b2877446b94d1402bdf960c41%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4652699%2C%20-80.5222961%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23A3E193%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23A3E193%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_8bf0ef36adc4494aa8ae2a96ea11d285%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_48e2eb92c052464aaf21571e5b54a6e7%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_48e2eb92c052464aaf21571e5b54a6e7%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ECentral%20Waterloo%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_8bf0ef36adc4494aa8ae2a96ea11d285.setContent%28html_48e2eb92c052464aaf21571e5b54a6e7%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_99031b7b2877446b94d1402bdf960c41.bindPopup%28popup_8bf0ef36adc4494aa8ae2a96ea11d285%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_0ab57c744a684fc2aacfb8a061e3bfc3%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.3490697%2C%20-80.33755738009097%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%2318A8A4%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%2318A8A4%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_8fba63147a27428ab029a1d735c3fed6%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_4a061910d9994124be6eb9161eca5144%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_4a061910d9994124be6eb9161eca5144%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ESouthwood%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_8fba63147a27428ab029a1d735c3fed6.setContent%28html_4a061910d9994124be6eb9161eca5144%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_0ab57c744a684fc2aacfb8a061e3bfc3.bindPopup%28popup_8fba63147a27428ab029a1d735c3fed6%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_aec5555cecc644628f436c876cc00644%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.3589869%2C%20-80.3152471%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_9d10927a9cd9485c82d13ce61af5bff6%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_566aee5b00e04f169de7f665bf01ce94%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_566aee5b00e04f169de7f665bf01ce94%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ESouth%20West%20Galt%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_9d10927a9cd9485c82d13ce61af5bff6.setContent%28html_566aee5b00e04f169de7f665bf01ce94%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_aec5555cecc644628f436c876cc00644.bindPopup%28popup_9d10927a9cd9485c82d13ce61af5bff6%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_d4e023b6347b4fba82c9c41fc98f5815%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.3987754%2C%20-80.3405275%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23DA7F07%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23DA7F07%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_e2c1464b8a5e4c5eaedc6f0dde4124fd%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_1083716e01d64307a317d0943f8f0a5f%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_1083716e01d64307a317d0943f8f0a5f%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ELang%27s%20Farm%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_e2c1464b8a5e4c5eaedc6f0dde4124fd.setContent%28html_1083716e01d64307a317d0943f8f0a5f%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_d4e023b6347b4fba82c9c41fc98f5815.bindPopup%28popup_e2c1464b8a5e4c5eaedc6f0dde4124fd%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_437a06135fd343a8b3daeb8f335b0f85%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.3895692%2C%20-80.3285489%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23DA7F07%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23DA7F07%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_c629148d1c80449cbac27623a821094a%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_f8871b69a955420cb190e4892c55e118%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_f8871b69a955420cb190e4892c55e118%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EIndustrial%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_c629148d1c80449cbac27623a821094a.setContent%28html_f8871b69a955420cb190e4892c55e118%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_437a06135fd343a8b3daeb8f335b0f85.bindPopup%28popup_c629148d1c80449cbac27623a821094a%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_5e3c6d89638140b7969e707dd963b172%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4138153%2C%20-80.4196331%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_b5833cd29a14470c997853839da451b5%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_94920a2042b54642817dfd38f1c54815%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_94920a2042b54642817dfd38f1c54815%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EHidden%20Valley%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_b5833cd29a14470c997853839da451b5.setContent%28html_94920a2042b54642817dfd38f1c54815%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_5e3c6d89638140b7969e707dd963b172.bindPopup%28popup_b5833cd29a14470c997853839da451b5%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_b297e7342e7c4186a286196c46980335%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.3974984%2C%20-80.41045620682324%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_d3b058b75f7e4f36a2740d247a39ba00%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_de638e0b691c4332b7f4b9d0a66b815a%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_de638e0b691c4332b7f4b9d0a66b815a%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EPioneer%20Tower%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_d3b058b75f7e4f36a2740d247a39ba00.setContent%28html_de638e0b691c4332b7f4b9d0a66b815a%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_b297e7342e7c4186a286196c46980335.bindPopup%28popup_d3b058b75f7e4f36a2740d247a39ba00%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_ed95d318bcdb4716b20c255275f4e08e%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.3839038%2C%20-80.3853869%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%2318A8A4%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%2318A8A4%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_173e991bb1894441820055fbee97e1a4%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_d136bc99be274adbaf20cd9269d911bc%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_d136bc99be274adbaf20cd9269d911bc%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EBlair%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_173e991bb1894441820055fbee97e1a4.setContent%28html_d136bc99be274adbaf20cd9269d911bc%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_ed95d318bcdb4716b20c255275f4e08e.bindPopup%28popup_173e991bb1894441820055fbee97e1a4%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_b67b1b313fa3416c81b31dd4e93919ba%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.3035734%2C%20-80.294244%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%2318A8A4%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%2318A8A4%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_07591224cbea48d19b6ef1cfbcce7b89%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_9d8d2a56a43440328754f0f17b042ee1%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_9d8d2a56a43440328754f0f17b042ee1%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ENorth%20Dumfries%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_07591224cbea48d19b6ef1cfbcce7b89.setContent%28html_9d8d2a56a43440328754f0f17b042ee1%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_b67b1b313fa3416c81b31dd4e93919ba.bindPopup%28popup_07591224cbea48d19b6ef1cfbcce7b89%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_cd241ad765f049c6a53ab9d344737aa5%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.360592%2C%20-80.2545375%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%2318A8A4%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%2318A8A4%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_99b43987283648b09eb5286c74b4d5fe%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_9e8834e3aec84ccca2462747d84b1d9a%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_9e8834e3aec84ccca2462747d84b1d9a%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EBeverly%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_99b43987283648b09eb5286c74b4d5fe.setContent%28html_9e8834e3aec84ccca2462747d84b1d9a%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_cd241ad765f049c6a53ab9d344737aa5.bindPopup%28popup_99b43987283648b09eb5286c74b4d5fe%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_26a187012b8f4f82a9c86e85655e2256%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.3755469%2C%20-80.2915913%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_6e67cddcf88343a8a8ab42d2c23d18d2%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_f5d9a6a6c60f412a89d4e0ca46f677ef%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_f5d9a6a6c60f412a89d4e0ca46f677ef%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EShades%20Mills%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_6e67cddcf88343a8a8ab42d2c23d18d2.setContent%28html_f5d9a6a6c60f412a89d4e0ca46f677ef%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_26a187012b8f4f82a9c86e85655e2256.bindPopup%28popup_6e67cddcf88343a8a8ab42d2c23d18d2%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_dcb701cf174f424ba1434a00f17bad1c%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4933887%2C%20-80.5563555%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_171b4e254007422196e2214b80118b6b%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_47ab537a4b224926a3ca18e0707b6c90%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_47ab537a4b224926a3ca18e0707b6c90%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ELakeshore%20North%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_171b4e254007422196e2214b80118b6b.setContent%28html_47ab537a4b224926a3ca18e0707b6c90%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_dcb701cf174f424ba1434a00f17bad1c.bindPopup%28popup_171b4e254007422196e2214b80118b6b%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_aa1e6e40d193447db9b929222fbe7230%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.49914205%2C%20-80.46855038827644%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%2318A8A4%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%2318A8A4%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_5b090a15d0914da783e1b7ff046625af%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_c434662b85254b5dbd8a8f9ccfbe25f6%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_c434662b85254b5dbd8a8f9ccfbe25f6%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EConservation%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_5b090a15d0914da783e1b7ff046625af.setContent%28html_c434662b85254b5dbd8a8f9ccfbe25f6%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_aa1e6e40d193447db9b929222fbe7230.bindPopup%28popup_5b090a15d0914da783e1b7ff046625af%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_1b54e9f57d2e4565936469c30cfade35%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.3940076%2C%20-80.3555103%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%2318A8A4%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%2318A8A4%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_deb70e8a389c4d778ed827f2dda675ce%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_4a5246f9417f40c78af1d8146ccbb64c%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_4a5246f9417f40c78af1d8146ccbb64c%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ECentral%20Preston%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_deb70e8a389c4d778ed827f2dda675ce.setContent%28html_4a5246f9417f40c78af1d8146ccbb64c%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_1b54e9f57d2e4565936469c30cfade35.bindPopup%28popup_deb70e8a389c4d778ed827f2dda675ce%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_1c7a31e5e3404367a40a88cf4c8d2a66%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.39306335%2C%20-80.31950656519962%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23DA7F07%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23DA7F07%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_ec1f100370a04115ad209eb6773e7d3b%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_f0c22aa141f546e799242530e4e8eab9%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_f0c22aa141f546e799242530e4e8eab9%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ENorth%20Cambridge%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_ec1f100370a04115ad209eb6773e7d3b.setContent%28html_f0c22aa141f546e799242530e4e8eab9%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_1c7a31e5e3404367a40a88cf4c8d2a66.bindPopup%28popup_ec1f100370a04115ad209eb6773e7d3b%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_95e6ea8a09c54948924f0aab2a38e595%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4314754%2C%20-80.3118603%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%2318A8A4%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%2318A8A4%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_da38176c033845548cefa8bb32caa86a%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_529751f740c941c5abf24a369fe1d65b%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_529751f740c941c5abf24a369fe1d65b%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EHespeler%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_da38176c033845548cefa8bb32caa86a.setContent%28html_529751f740c941c5abf24a369fe1d65b%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_95e6ea8a09c54948924f0aab2a38e595.bindPopup%28popup_da38176c033845548cefa8bb32caa86a%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_fb78f1352731429aa2fa2a05c7e6b5f6%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4746788%2C%20-80.6205594%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%2318A8A4%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%2318A8A4%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_798e830b06584c38a990a7b9dbab6067%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_740093716cf1497b894578a2cf8a5c5e%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_740093716cf1497b894578a2cf8a5c5e%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ENorth%20Wilmot%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_798e830b06584c38a990a7b9dbab6067.setContent%28html_740093716cf1497b894578a2cf8a5c5e%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_fb78f1352731429aa2fa2a05c7e6b5f6.bindPopup%28popup_798e830b06584c38a990a7b9dbab6067%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_78ff9229cf424c23bba2b10d12611bf6%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.3589869%2C%20-80.3152471%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_d28289d0284a4da89ef748a52db8a81b%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_128291e7509e4ebfae4a492e37a51cf9%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_128291e7509e4ebfae4a492e37a51cf9%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ENorth%20Galt%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_d28289d0284a4da89ef748a52db8a81b.setContent%28html_128291e7509e4ebfae4a492e37a51cf9%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_78ff9229cf424c23bba2b10d12611bf6.bindPopup%28popup_d28289d0284a4da89ef748a52db8a81b%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_2bd17d15b6c143b48d4ed4f348778c06%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.3610255%2C%20-80.2982662%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_90644f4e4d9a44ff9217b5b7ba04be9a%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_9627cafe029145428fb0e0ae574e2bc6%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_9627cafe029145428fb0e0ae574e2bc6%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EElgin%20Park%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_90644f4e4d9a44ff9217b5b7ba04be9a.setContent%28html_9627cafe029145428fb0e0ae574e2bc6%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_2bd17d15b6c143b48d4ed4f348778c06.bindPopup%28popup_90644f4e4d9a44ff9217b5b7ba04be9a%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_9dcbcb73a95e4fd9bc3112f50773d85f%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.3494762%2C%20-80.5361027%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%2318A8A4%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%2318A8A4%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_6d4b6a0a3d2d4ea5b733312bd09030c6%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_0322333157da4a409189b7b61a431e21%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_0322333157da4a409189b7b61a431e21%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ENew%20Dundee%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_6d4b6a0a3d2d4ea5b733312bd09030c6.setContent%28html_0322333157da4a409189b7b61a431e21%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_9dcbcb73a95e4fd9bc3112f50773d85f.bindPopup%28popup_6d4b6a0a3d2d4ea5b733312bd09030c6%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_6b1fb5cc267d4261b350babc0ec1c709%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.3982436%2C%20-80.5454816%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%2318A8A4%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%2318A8A4%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_e449c8760256491181547bcda18efc5d%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_b315303ee8524a5eaa1e4dbe08d3a3fa%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_b315303ee8524a5eaa1e4dbe08d3a3fa%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EMannheim%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_e449c8760256491181547bcda18efc5d.setContent%28html_b315303ee8524a5eaa1e4dbe08d3a3fa%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_6b1fb5cc267d4261b350babc0ec1c709.bindPopup%28popup_e449c8760256491181547bcda18efc5d%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_b093fc0c1f2548e997a4ee8482f50f84%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.442028699999995%2C%20-80.40306964845313%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%2318A8A4%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%2318A8A4%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_501fcd491f294a42ae359a8770fbd400%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_4b29e19606de49af81927ff3df8d6e90%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_4b29e19606de49af81927ff3df8d6e90%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EGrand%20River%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_501fcd491f294a42ae359a8770fbd400.setContent%28html_4b29e19606de49af81927ff3df8d6e90%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_b093fc0c1f2548e997a4ee8482f50f84.bindPopup%28popup_501fcd491f294a42ae359a8770fbd400%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_dc815a221abe4a5487fc971db4fb0e58%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.446187%2C%20-80.4456112%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_61e3b96622fd43b0a554439a7bd3bfb6%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_5241cc99a76e44afbfc0c998020013c6%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_5241cc99a76e44afbfc0c998020013c6%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EStanley%20Park%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_61e3b96622fd43b0a554439a7bd3bfb6.setContent%28html_5241cc99a76e44afbfc0c998020013c6%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_dc815a221abe4a5487fc971db4fb0e58.bindPopup%28popup_61e3b96622fd43b0a554439a7bd3bfb6%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20circle_marker_c858688ce8394c8e88aac7d6b623cb8a%20%3D%20L.circleMarker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4283296%2C%20-80.42160636199003%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22bubblingMouseEvents%22%3A%20true%2C%20%22color%22%3A%20%22%23D5D063%22%2C%20%22dashArray%22%3A%20null%2C%20%22dashOffset%22%3A%20null%2C%20%22fill%22%3A%20true%2C%20%22fillColor%22%3A%20%22%23D5D063%22%2C%20%22fillOpacity%22%3A%200.2%2C%20%22fillRule%22%3A%20%22evenodd%22%2C%20%22lineCap%22%3A%20%22round%22%2C%20%22lineJoin%22%3A%20%22round%22%2C%20%22opacity%22%3A%201.0%2C%20%22radius%22%3A%2010%2C%20%22stroke%22%3A%20true%2C%20%22weight%22%3A%203%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_2572961bd23a4e2b9fd8b005ca8c5845%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_2a2f73cd5a124b9b86db8b94e93b19f9%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_2a2f73cd5a124b9b86db8b94e93b19f9%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EChicopee%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_2572961bd23a4e2b9fd8b005ca8c5845.setContent%28html_2a2f73cd5a124b9b86db8b94e93b19f9%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20circle_marker_c858688ce8394c8e88aac7d6b623cb8a.bindPopup%28popup_2572961bd23a4e2b9fd8b005ca8c5845%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20marker_46942fba1efc43b69d242dec81a9bfed%20%3D%20L.marker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4900597%2C%20-80.5197392%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20icon_bbb037fc08674e2d8ccfd7457487ece8%20%3D%20L.AwesomeMarkers.icon%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22extraClasses%22%3A%20%22fa-rotate-0%22%2C%20%22icon%22%3A%20%22info-sign%22%2C%20%22iconColor%22%3A%20%22white%22%2C%20%22markerColor%22%3A%20%22black%22%2C%20%22prefix%22%3A%20%22glyphicon%22%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20marker_46942fba1efc43b69d242dec81a9bfed.setIcon%28icon_bbb037fc08674e2d8ccfd7457487ece8%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_3a7d270451974a32a6374dd4b350cec9%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_cbf893bf25194fefa155f4ba66180d9d%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_cbf893bf25194fefa155f4ba66180d9d%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EDearborn%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_3a7d270451974a32a6374dd4b350cec9.setContent%28html_cbf893bf25194fefa155f4ba66180d9d%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20marker_46942fba1efc43b69d242dec81a9bfed.bindPopup%28popup_3a7d270451974a32a6374dd4b350cec9%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20marker_f82d6f0f64404ab3814153dbdab5325b%20%3D%20L.marker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.4140031%2C%20-80.4730164%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20icon_e1c0b1cc348d417c8a810de5eda4bbb5%20%3D%20L.AwesomeMarkers.icon%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22extraClasses%22%3A%20%22fa-rotate-0%22%2C%20%22icon%22%3A%20%22info-sign%22%2C%20%22iconColor%22%3A%20%22white%22%2C%20%22markerColor%22%3A%20%22black%22%2C%20%22prefix%22%3A%20%22glyphicon%22%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20marker_f82d6f0f64404ab3814153dbdab5325b.setIcon%28icon_e1c0b1cc348d417c8a810de5eda4bbb5%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_fe6a8b0c65844dddb772ff6bc7ef8c81%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_f5b0bf6afa3447cfa78bd8dc2a97293e%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_f5b0bf6afa3447cfa78bd8dc2a97293e%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ECountry%20Hills%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_fe6a8b0c65844dddb772ff6bc7ef8c81.setContent%28html_f5b0bf6afa3447cfa78bd8dc2a97293e%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20marker_f82d6f0f64404ab3814153dbdab5325b.bindPopup%28popup_fe6a8b0c65844dddb772ff6bc7ef8c81%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20marker_e8265d176a2b4495b1d52fa361b4e01d%20%3D%20L.marker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.398370299999996%2C%20-80.43397205634768%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20icon_b8e225c996154125884d021ed40490d9%20%3D%20L.AwesomeMarkers.icon%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22extraClasses%22%3A%20%22fa-rotate-0%22%2C%20%22icon%22%3A%20%22info-sign%22%2C%20%22iconColor%22%3A%20%22white%22%2C%20%22markerColor%22%3A%20%22black%22%2C%20%22prefix%22%3A%20%22glyphicon%22%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20marker_e8265d176a2b4495b1d52fa361b4e01d.setIcon%28icon_b8e225c996154125884d021ed40490d9%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_d9446aa24e4b49868235eedd8bd8ea85%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_29cc7b241465482c81a6d5abe269024a%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_29cc7b241465482c81a6d5abe269024a%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3EPioneer%20Park%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_d9446aa24e4b49868235eedd8bd8ea85.setContent%28html_29cc7b241465482c81a6d5abe269024a%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20marker_e8265d176a2b4495b1d52fa361b4e01d.bindPopup%28popup_d9446aa24e4b49868235eedd8bd8ea85%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20marker_462dc4c0b51448d6be54ddf876ee55d1%20%3D%20L.marker%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B43.39306335%2C%20-80.31950656519962%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29.addTo%28map_83aef38ad5af455690cd50c7a31bb947%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20icon_df021d2cc43c4cacbb78aa241b478172%20%3D%20L.AwesomeMarkers.icon%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%22extraClasses%22%3A%20%22fa-rotate-0%22%2C%20%22icon%22%3A%20%22info-sign%22%2C%20%22iconColor%22%3A%20%22white%22%2C%20%22markerColor%22%3A%20%22black%22%2C%20%22prefix%22%3A%20%22glyphicon%22%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20marker_462dc4c0b51448d6be54ddf876ee55d1.setIcon%28icon_df021d2cc43c4cacbb78aa241b478172%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20popup_5114558b66d54b988c534731acfc079e%20%3D%20L.popup%28%7B%22maxWidth%22%3A%20%22100%25%22%7D%29%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20html_1034e34d641c416e8dcffc64222e5487%20%3D%20%24%28%60%3Cdiv%20id%3D%22html_1034e34d641c416e8dcffc64222e5487%22%20style%3D%22width%3A%20100.0%25%3B%20height%3A%20100.0%25%3B%22%3ENorth%20Cambridge%3C/div%3E%60%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20popup_5114558b66d54b988c534731acfc079e.setContent%28html_1034e34d641c416e8dcffc64222e5487%29%3B%0A%20%20%20%20%20%20%20%20%0A%0A%20%20%20%20%20%20%20%20marker_462dc4c0b51448d6be54ddf876ee55d1.bindPopup%28popup_5114558b66d54b988c534731acfc079e%29%0A%20%20%20%20%20%20%20%20%3B%0A%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%0A%3C/script%3E onload=\"this.contentDocument.open();this.contentDocument.write(    decodeURIComponent(this.getAttribute('data-html')));this.contentDocument.close();\" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe></div></div>"
      ],
      "text/plain": [
       "<folium.folium.Map at 0x7f58b428a970>"
      ]
     },
     "execution_count": 38,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "x, y = \"lat\", \"long\"\n",
    "color = \"cluster\"\n",
    "# size = \"restaurant\"\n",
    "popup = \"Neighbourhood\"\n",
    "marker = \"centroid\"\n",
    "data = neighbourhood.copy()\n",
    "\n",
    "## create color column\n",
    "lst_elements = sorted(list(data[color].unique()))\n",
    "lst_colors = ['#%06X' % np.random.randint(0, 0xFFFFFF) for i in \n",
    "              range(len(lst_elements))]\n",
    "## create size column (scaled)\n",
    "scaler = preprocessing.MinMaxScaler(feature_range=(3,15))\n",
    "data[\"size\"] = scaler.fit_transform(data[size].values.reshape(-1,1)).reshape(-1)\n",
    "\n",
    "## initialize the map with the starting location\n",
    "map_ = folium.Map(location=location, tiles=\"cartodbpositron\",\n",
    "                  zoom_start=11)\n",
    "## add points\n",
    "data.apply(lambda row: folium.CircleMarker(\n",
    "           location=[row[x],row[y]],popup=row[popup],\n",
    "           radius=10, color=lst_colors[row[color]], fill=True).add_to(map_), axis=1)\n",
    "## add html legend\n",
    "legend_html = \"\"\"<div style=\"position:fixed; bottom:10px; left:10px; border:2px solid black; z-index:9999; font-size:14px;\">&nbsp;<b>\"\"\"+color+\"\"\":</b><br>\"\"\"\n",
    "for i in lst_elements:\n",
    "     legend_html = legend_html+\"\"\"&nbsp;<i class=\"fa fa-circle \n",
    "     fa-1x\" style=\"color:\"\"\"+lst_colors[lst_elements.index(i)]+\"\"\"\">\n",
    "     </i>&nbsp;\"\"\"+str(i)+\"\"\"<br>\"\"\"\n",
    "legend_html = legend_html+\"\"\"</div>\"\"\"\n",
    "map_.get_root().html.add_child(folium.Element(legend_html))\n",
    "## add centroids marker\n",
    "data[data[marker]==1].apply(lambda row: \n",
    "           folium.Marker(location=[row[x],row[y]], \n",
    "           draggable=False,  popup=row[popup] ,       \n",
    "           icon=folium.Icon(color=\"black\")).add_to(map_), axis=1)\n",
    "\n",
    "## plot the map\n",
    "map_"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1008x1872 with 4 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "fig, axs = plt.subplots(4,figsize=(14,26), constrained_layout = True)\n",
    "\n",
    "df1=neighbourhood[neighbourhood['cluster']==0.0].copy()\n",
    "df2=neighbourhood[neighbourhood['cluster']==1.0].copy()\n",
    "df3=neighbourhood[neighbourhood['cluster']==2.0].copy()\n",
    "df4=neighbourhood[neighbourhood['cluster']==3.0].copy()\n",
    "\n",
    "df1.drop(['cluster', 'lat', 'long', 'centroid'], axis=1, inplace=True)\n",
    "df2.drop(['cluster', 'lat', 'long', 'centroid'], axis=1, inplace=True)\n",
    "df3.drop(['cluster', 'lat', 'long', 'centroid'], axis=1, inplace=True)\n",
    "df4.drop(['cluster', 'lat', 'long', 'centroid'], axis=1, inplace=True)\n",
    "\n",
    "df1.boxplot(ax=axs[0], rot=30, color='r')\n",
    "df2.boxplot(ax=axs[1], rot=30, color='b')\n",
    "df3.boxplot(ax=axs[2], rot=30, color='g')\n",
    "df4.boxplot(ax=axs[3], rot=30, color='k')\n",
    "\n",
    "axs[0].title.set_text(\"Cluster-0\")\n",
    "axs[1].title.set_text(\"Cluster-1\")\n",
    "axs[2].title.set_text(\"Cluster-2\")\n",
    "axs[3].title.set_text(\"Cluster-3\")\n",
    "\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "5ImFu2gv7540"
   },
   "source": [
    "## ***Thankyou***"
   ]
  }
 ],
 "metadata": {
  "colab": {
   "authorship_tag": "ABX9TyNqhad9o8Vo0lnltawbe5I/",
   "collapsed_sections": [],
   "include_colab_link": true,
   "mount_file_id": "15mdZw0rLaN-b9uJtYBgJP8HBUfHUMxRB",
   "name": "Exploratory Data Analysis on Geolocational Data.ipynb",
   "provenance": []
  },
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}