From fe54baeeec817ee61321c171340cd7c9ea68b00f Mon Sep 17 00:00:00 2001
From: Ben Anderson <dataknut@icloud.com>
Date: Thu, 23 Apr 2020 22:47:57 +0100
Subject: [PATCH] updated IoW analysis to help Ellis estimate low income
 off-gas owner-occupiers

---
 isleOfWight/beisIoWData.Rmd                   |  299 +-
 isleOfWight/beisIoWData.html                  | 3584 ++++++++++++++++-
 .../figure-html/report20pc-1.png              |  Bin 0 -> 83682 bytes
 3 files changed, 3843 insertions(+), 40 deletions(-)
 create mode 100644 isleOfWight/beisIoWData_files/figure-html/report20pc-1.png

diff --git a/isleOfWight/beisIoWData.Rmd b/isleOfWight/beisIoWData.Rmd
index 768b6e8..599a0d8 100644
--- a/isleOfWight/beisIoWData.Rmd
+++ b/isleOfWight/beisIoWData.Rmd
@@ -67,8 +67,8 @@ Developing a model of residential electricity demand for IoW.
 ## Load spine of OAs and filter to IoW
 
 ```{r loadOA}
-oaSpine <- paste0(censusLutsPath, "/OA11_LSOA11_MSOA11_LAD11_EW_LUv2.csv")
-dtOA <- data.table::fread(oaSpine)
+oaSpineF <- paste0(censusLutsPath, "/OA11_LSOA11_MSOA11_LAD11_EW_LUv2.csv")
+dtOA <- data.table::fread(oaSpineF)
 head(dtOA)
 
 dtOA_IoW <- dtOA[LAD11NM %like% "Wight"]
@@ -197,9 +197,302 @@ nrow(dtMsoaSpineIoW[elecRatio > 0.90])
 nrow(dtMsoaSpineIoW[elecRatio > 0.80])
 ```
 
+# Ellis' question...
+
+1) join income deprivation score to LSOA shapefiles. If you could produce a map that would be great.
+2) Count dwellings in LSOAs with have EPC < C (D-G) and main fuel type not mains gas. If you could map all EPCs and then the EPCs that match the criteria.
+3) Join tenure to LSOA shapefiles. Multiply count by LSOA level census figure for % of private dwellings.
+4) Multiply by 1/0.687 to correct for dwellings without an EPC. 
+
+```{r loadData}
+# this will break here if you don't have the data obvs
+dPath <- "~/Dropbox/IoW_Fuel_Poverty/Fuel Poverty/"
+
+censusDT <- data.table::fread(paste0(dPath, "Data_TENURE_UNIT.csv"))
+censusDT[, pcOwned := `Owned (%)`]
+censusDT[, lsoaCode := `LSOA CODE`]
+setkey(censusDT, lsoaCode)
+
+epcDT <- data.table::fread(paste0(dPath, "DomesticEPCFuelTypes.csv"))
+
+imdDT <- data.table::fread(paste0(dPath, "IoW_Deprivation_2019.csv"))
+imdDT[, imdScore := `Index of Multiple Deprivation (IMD) Score`]
+imdDT[, lsoaCode := `LSOA code (2011)`]
+
+# postcodes
+pcPath <- "~/Data/UK_NSPL/NSPL_FEB_2020_UK/Data/"
+postcodesDT <- data.table::fread(paste0(pcPath, "NSPL_FEB_2020_UK.csv.gz"))
+
+# we only need postcode & LSOA but keep OA in case
+# we also only need the ones that are current
+# and in the IoW. But helpfully these are only codes not names
+# E06000044	Portsmouth
+# E06000045	Southampton
+# E06000046	Isle of Wight
+# in case you ever need to know
+
+pcDT <- postcodesDT[is.na(doterm) &
+                      laua == "E06000046",
+                    .(pcd, pcd2, pcds, lat, long, oa11, lsoa11, laua)]
+
+
+```
+
+Steps:
+
+```{r postcodeMatch}
+
+
+nrow(pcDT)
+setkey(pcDT, pcds)
+#head(pcDT)
+# so we're going to try to match epc postcode to pcds
+# who thinks this will go well?
+epcDT[, pcds := POSTCODE]
+setkey(epcDT, pcds)
+#head(epcDT)
+nrow(epcDT)
+dt <- pcDT[epcDT]
+nrow(dt)
+# shit. worked
+
+```
+
+ * start with the EPC file for the Isle of Wight. This gives us `r nrow(epcDT)` addresses.
+ * match the postcode in the EPC file to postcode in the National Statistics Postcode Lookup File. We get a complete match so now we have OA and LSOA codes attached to each EPC row.
+
+
+Next we code the EPC records:
+
+ * we want EPC < C so = D, E, F, G
+ * we want main fuel type to be not mains gas
+
+
+```{r recoding}
+
+# flag the ones with 
+# EPC < C : D, E, F, G and H
+dt[, lowEPC := ifelse(CURRENT_ENERGY_RATING == "D" |
+                       CURRENT_ENERGY_RATING == "E" |
+                       CURRENT_ENERGY_RATING == "F" |
+                       CURRENT_ENERGY_RATING == "G" |
+                       CURRENT_ENERGY_RATING == "H",
+                      "lowEPC", "okEPC")
+   ]
+# main fuel type not mains gas
+#table(dt$FuelType)
+dt[, offGas := ifelse(FuelType != "Mains Gas", "notGas", "haveGas")]
+
+```
+
+Table \@ref(tab:epcTable) shows this cross-classification.
+
+```{r epcTable}
+t <- with(epcDT, table(CURRENT_ENERGY_RATING, FuelType, useNA = "always"))
+kableExtra::kable(t, caption = "IoW EPC records by fuel type and current energy rating") %>%
+  kable_styling()
+```
+
+Table \@ref(tab:dtTable) shows cassification checks and the result.
+
+```{r dtTable}
+# check
+addmargins(with(dt, table(CURRENT_ENERGY_RATING,lowEPC)))
+addmargins(with(dt, table(FuelType,offGas)))
+
+t <- with(dt, table(lowEPC, offGas, useNA = "always"))
+kableExtra::kable(addmargins(t), caption = "IoW EPC records by fuel type and current energy rating") %>%
+  kable_styling()
+
+dt[, lowEPCoffGas := ifelse(lowEPC == "lowEPC" &
+                              offGas == "notGas",
+                            "Yes", "No")]
+#table(dt$lowEPCoffGas)
+
+```
+
+Now:
+
+ * we add up the number of households that do not have gas and have EPCs D-H per LSOA. 
+ 
+We need to do this so that we can count the ones in LSOAs with high income deprivation. There is no other way to do this because income is not a variable on the EPC and LSOA level income distributions are not available.
+
+```{r lsoaSum}
+
+hhCountByLSOADT <- dt[, .(nHHs = .N), 
+                      keyby = .(lsoa11, lowEPCoffGas)]
+hhCountByLSOADT[, lsoaCode := lsoa11]
+
+# probably helpful not to have long form
+dtNo <- hhCountByLSOADT[lowEPCoffGas == "No"]
+dtNo[, notSelectedEPCAddresses := nHHs]
+setkey(dtNo, lsoaCode)
+dtYes <- hhCountByLSOADT[lowEPCoffGas == "Yes"]
+dtYes[, selectedEPCAddresses := nHHs]
+setkey(dtYes, lsoaCode)
+tempLSOADT <- dtNo[, .(lsoaCode,notSelectedEPCAddresses)][dtYes[,.(lsoaCode,selectedEPCAddresses)]]
+```
+
+That gives us `r sum(tempLSOADT$selectedEPCAddresses)` households who fit this coding (see also Table \@ref(tab:dtTable)) spread across `r uniqueN(tempLSOADT$lsoaCode)` LSOAs.
+
+Next:
+
+ * we match this data to Census and Index of Multiple Deprivation data.
+
+```{r linkIMD}
+
+
+lsoaDT <- tempLSOADT[censusDT]
+# test n LSOAs
+uniqueN(lsoaDT$lsoaCode)
+lsoaDT[, censusLSOA := "Yes"]
+
+imdDT[, lsoaCode := `LSOA code (2011)`]
+imdDT[, imdLSOA := "Yes"]
+
+setkey(imdDT, lsoaCode)
+
+lsoaDT <- imdDT[lsoaDT]
+
+# test n LSOAs
+with(lsoaDT,
+     table(imdLSOA, 
+      censusLSOA,
+      useNA = "always"
+      )
+)
+# we lost 3 with IMD - Ellis knows
+
+```
+
+Note that 3 LSOAs are missing from the IMD data.
+
+Next:
+
+ * we calculate the income deprivation quintile and decile so we can select the LSOAs which are more income deprived on this measure. Note that this will _miss_ households who are poor but live in areas which have lower income deprivation. We have no way of finding these households... 
+
+
+```{r getIMDDec}
+# summary(lsoaDT$`Income Score (rate)`)
+quins<- quantile(lsoaDT$`Income Score (rate)`, probs = seq(0, 1, 0.2), na.rm = TRUE)
+cut <- quins[[5]]
+paste0("IMD income deprivation score 20% cut = ", cut)
+lsoaDT[, deprived20pc := ifelse(`Income Score (rate)` > cut,
+                                "highDep", "notHighDep")] # set cut
+
+decs<- quantile(lsoaDT$`Income Score (rate)`, probs = seq(0, 1, 0.1) ,na.rm = TRUE)
+cut <- decs[[10]]
+paste0("IMD income deprivation score 10% cut = ", cut)
+
+lsoaDT[, deprived10pc := ifelse(`Income Score (rate)` > cut,
+                                "highDep", "notHighDep")] # set cut
+
+lsoaDT[, nHHsEPC := selectedEPCAddresses + notSelectedEPCAddresses]
+lsoaDT[, nHHsCensus := `Tenure : Owned - Unit : Households` + 
+         `Tenure : Social rented - Unit : Households` + 
+         `Tenure : Private rented - Unit : Households`]
+
+lsoaDT[, hhDiff := nHHsCensus-nHHsEPC]
+lsoaDT[, hhDiffpc := 100*(hhDiff/nHHsCensus)]
+```
+
+```{r report20pc"}
+t <- lsoaDT[, .(nAddressesEPC = sum(nHHsEPC),
+                nHHsCensus = sum(nHHsCensus),
+                nLSOAs = .N), keyby = .(deprived20pc)]
+
+kableExtra::kable(t, digits = 2,
+                  caption = "Summary of EPC addresses and all census households by LSOA deprivation type (20% most income deprived)") %>%
+  kable_styling()
+
+epcMissingFactor <- 1/0.687
+```
+
+Table \@ref(tab:report20pc) shows the number of addresses aggregated from the EPC data compared to the number of households from the 2011 Census tenure variable. As we can see there are `r uniqueN(lsoaDT[deprived20pc == "highDep"])` LSOAs classed as highly income deprived using this threshold.
+
+The histogram shows the distribution of the % difference between Census household count and the number of EPCs across all LSOAs. As we can see in some places there are more EPCs than households (-ve values). However overall we believe that EPCs exist for ~ `r 100*(1/epcMissingFactor)` addresses so we use this as our final uprating factor.
+
+```{r depr10pc}
+t <- lsoaDT[, .(nAddressesEPC = sum(nHHsEPC),
+                nHHsCensus = sum(nHHsCensus),
+                nLSOAs = .N), keyby = .(deprived10pc)]
+
+kableExtra::kable(t, digits = 2,
+                  caption = "Summary of EPC households and all census households by LSOA deprivation type (10% most income deprived)") %>%
+  kable_styling()
+
+```
+
+Table \@ref(tab:depr10pc) shows the same results but for the 10% most income deprived LSOAs. As we can see there are `r uniqueN(lsoaDT[deprived10pc == "highDep"])` LSOAs classed as highly income deprived using this threshold.
+
+Next we assume that the EPC addresses of interest are as likely to be social/private rented as owner-occupied and multiply the EPC address counts by the Census-derived household ownership tenure rate for each LSOA. Without knowing the tensure status of the EPC we cannot do anything else.
+
+```{r select20pc}
+lsoaDT[, nHHsSelected := selectedEPCAddresses*`Owned (%)`]
+
+t <- lsoaDT[, .(nHHsSelected = sum(nHHsSelected),
+                nHHsCensus = sum(nHHsCensus),
+                nLSOAs = .N), keyby = .(deprived20pc)]
+
+kableExtra::kable(t, digits = 2,
+                  caption = "Summary of EPC households and all census households by LSOA deprivation type (20% most income deprived)") %>%
+  kable_styling()
+res20pc <- round(t[deprived20pc == "highDep", nHHsSelected])
+```
+
+```{r select10pc}
+
+t <- lsoaDT[, .(nHHsSelected = sum(nHHsSelected),
+                nHHsCensus = sum(nHHsCensus),
+                nLSOAs = .N), keyby = .(deprived10pc)]
+
+kableExtra::kable(t, digits = 2,
+                  caption = "Summary of EPC households and all census households by LSOA deprivation type (10% most income deprived)") %>%
+  kable_styling()
+
+res10pc <- round(t[deprived10pc == "highDep", nHHsSelected])
+
+epcMissingPC <- 100*(1-(1/epcMissingFactor))
+```
+
+> In summary using the EPC data we have estimated the number of addresses in low income areas which are owned and do not have gas to be:
+
+ * 10% most deprived: `r res10pc` or, if we uprate to allow for the `r epcMissingPC` % missing EPCs, `r round(res10pc * epcMissingFactor)`;
+ * 20% most deprived: `r res20pc` or, if we uprate to allow for the `r epcMissingPC` % missing EPCs, `r round(res20pc * epcMissingFactor)`;
+
+Table \@ref(tab:lsoaTable) shows the LSOA level results.
+
+```{r lsoaTable}
+
+t<- lsoaDT[, .(lsoaCode, nAddressesEPC = nHHsEPC, notSelectedEPCAddresses, selectedEPCAddresses, pcOwned=pcOwned*100, deprived20pc, deprived10pc,nHHsSelected)]
+setkey(t, deprived20pc, deprived10pc)
+
+kableExtra::kable(t, caption = "Final results at LSOA level",
+                  digits = 2) %>%
+  kable_styling()
+```
+
+
+```{r resultsChecks}
+
+totSelectedHH <- sum(lsoaDT[!is.na(lsoaCode)]$selectedEPCAddresses)
+
+meanOwnership <- mean(lsoaDT$pcOwned)
+
+res10 <- totSelectedHH * meanOwnership * 0.1
+res20 <- totSelectedHH * meanOwnership * 0.2
+```
+
+As a rough check, if we multiply the total number of EPC addresses which fit the criteria by the mean ownership rate we get:
+
+ * 10% of households = `r round(res10)`
+ * 20% of households = `r round(res20)`
+ 
+Note that this is only a rough guide since it assumes that LSOAs have exactly the same number of addresses/households in them.
+
 # Annexes
 
-## Beis data
+## BEIS data
 
 ### LSOA
 Domestic elec
diff --git a/isleOfWight/beisIoWData.html b/isleOfWight/beisIoWData.html
index fd9b607..d2d0f3c 100644
--- a/isleOfWight/beisIoWData.html
+++ b/isleOfWight/beisIoWData.html
@@ -269,7 +269,7 @@ div.tocify {
 <h1 class="title toc-ignore">Exploring Isle of Wight Data</h1>
 <h3 class="subtitle">Code and notes</h3>
 <h4 class="author">Ben Anderson (<a href="mailto:b.anderson@soton.ac.uk" class="email">b.anderson@soton.ac.uk</a>), <a href="http://www.energy.soton.ac.uk/">SERG, Energy &amp; Climate Change</a>, University of Southampton</h4>
-<h4 class="date">Last run at: 2020-03-02 17:57:31</h4>
+<h4 class="date">Last run at: 2020-04-23 22:45:36</h4>
 
 </div>
 
@@ -282,8 +282,8 @@ div.tocify {
 <h1><span class="header-section-number">2</span> Data prep</h1>
 <div id="load-spine-of-oas-and-filter-to-iow" class="section level2">
 <h2><span class="header-section-number">2.1</span> Load spine of OAs and filter to IoW</h2>
-<pre class="r"><code>oaSpine &lt;- paste0(censusLutsPath, &quot;/OA11_LSOA11_MSOA11_LAD11_EW_LUv2.csv&quot;)
-dtOA &lt;- data.table::fread(oaSpine)
+<pre class="r"><code>oaSpineF &lt;- paste0(censusLutsPath, &quot;/OA11_LSOA11_MSOA11_LAD11_EW_LUv2.csv&quot;)
+dtOA &lt;- data.table::fread(oaSpineF)
 head(dtOA)</code></pre>
 <pre><code>##       OA11CD  LSOA11CD            LSO11ANM  MSOA11CD           MSOA11NM
 ## 1: E00000001 E01000001 City of London 001A E02000001 City of London 001
@@ -419,13 +419,319 @@ dtMsoaSpine &lt;- dtMsoaSpine[dtMsoaNDElec]
 dtMsoaSpine[, elecRatio := kwhDElec/(kwhDElec + kwhNDElec)]
 dtMsoaSpine[, gasRatio := kwhDGas/(kwhNDGas + kwhDGas)]
 
-dtMsoaSpineIoW &lt;- dtMsoaSpine[MSOAName %like% &quot;Wight&quot;]
+t &lt;- dtMsoaSpine[order(-elecRatio)]
+kableExtra::kable(head(t[, .(MSOAName, MSOACode, 
+                                       elecRatio, kwhDElec, kwhNDElec,
+                             gasRatio, kwhDGas, kwhNDGas)],10),
+                  caption = &quot;All MSOAs&quot;) %&gt;%
+  kable_styling()</code></pre>
+<table class="table" style="margin-left: auto; margin-right: auto;">
+<caption>
+<span id="tab:linkBeisMSOA">Table 2.2: </span>All MSOAs
+</caption>
+<thead>
+<tr>
+<th style="text-align:left;">
+MSOAName
+</th>
+<th style="text-align:left;">
+MSOACode
+</th>
+<th style="text-align:right;">
+elecRatio
+</th>
+<th style="text-align:right;">
+kwhDElec
+</th>
+<th style="text-align:right;">
+kwhNDElec
+</th>
+<th style="text-align:right;">
+gasRatio
+</th>
+<th style="text-align:right;">
+kwhDGas
+</th>
+<th style="text-align:right;">
+kwhNDGas
+</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td style="text-align:left;">
+Wirral 009
+</td>
+<td style="text-align:left;">
+E02001475
+</td>
+<td style="text-align:right;">
+1.2425646
+</td>
+<td style="text-align:right;">
+9040195
+</td>
+<td style="text-align:right;">
+-1764762
+</td>
+<td style="text-align:right;">
+0.5176534
+</td>
+<td style="text-align:right;">
+26213042
+</td>
+<td style="text-align:right;">
+24425168
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+Crosshouse and Lindsayfield
+</td>
+<td style="text-align:left;">
+S02002429
+</td>
+<td style="text-align:right;">
+0.9933112
+</td>
+<td style="text-align:right;">
+7123734
+</td>
+<td style="text-align:right;">
+47970
+</td>
+<td style="text-align:right;">
+0.8973401
+</td>
+<td style="text-align:right;">
+29485432
+</td>
+<td style="text-align:right;">
+3373272
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+Westwood South
+</td>
+<td style="text-align:left;">
+S02002432
+</td>
+<td style="text-align:right;">
+0.9891581
+</td>
+<td style="text-align:right;">
+7093307
+</td>
+<td style="text-align:right;">
+77748
+</td>
+<td style="text-align:right;">
+0.8192189
+</td>
+<td style="text-align:right;">
+24070604
+</td>
+<td style="text-align:right;">
+5311780
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+Cardiff 002
+</td>
+<td style="text-align:left;">
+W02000368
+</td>
+<td style="text-align:right;">
+0.9854291
+</td>
+<td style="text-align:right;">
+8242575
+</td>
+<td style="text-align:right;">
+121878
+</td>
+<td style="text-align:right;">
+0.9277238
+</td>
+<td style="text-align:right;">
+28068763
+</td>
+<td style="text-align:right;">
+2186754
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+North Tyneside 021
+</td>
+<td style="text-align:left;">
+E02001758
+</td>
+<td style="text-align:right;">
+0.9800142
+</td>
+<td style="text-align:right;">
+7163177
+</td>
+<td style="text-align:right;">
+146081
+</td>
+<td style="text-align:right;">
+0.8085944
+</td>
+<td style="text-align:right;">
+29185677
+</td>
+<td style="text-align:right;">
+6908656
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+King’s Lynn and West Norfolk 010
+</td>
+<td style="text-align:left;">
+E02005560
+</td>
+<td style="text-align:right;">
+0.9785961
+</td>
+<td style="text-align:right;">
+14676294
+</td>
+<td style="text-align:right;">
+321000
+</td>
+<td style="text-align:right;">
+0.4602298
+</td>
+<td style="text-align:right;">
+32183327
+</td>
+<td style="text-align:right;">
+37745487
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+Dudley 043
+</td>
+<td style="text-align:left;">
+E02002042
+</td>
+<td style="text-align:right;">
+0.9762961
+</td>
+<td style="text-align:right;">
+12582203
+</td>
+<td style="text-align:right;">
+305489
+</td>
+<td style="text-align:right;">
+0.9619305
+</td>
+<td style="text-align:right;">
+50649892
+</td>
+<td style="text-align:right;">
+2004526
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+Carluke East
+</td>
+<td style="text-align:left;">
+S02002361
+</td>
+<td style="text-align:right;">
+0.9761045
+</td>
+<td style="text-align:right;">
+6745578
+</td>
+<td style="text-align:right;">
+165135
+</td>
+<td style="text-align:right;">
+0.8267440
+</td>
+<td style="text-align:right;">
+24471367
+</td>
+<td style="text-align:right;">
+5128325
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+Torbay 012
+</td>
+<td style="text-align:left;">
+E02003165
+</td>
+<td style="text-align:right;">
+0.9756266
+</td>
+<td style="text-align:right;">
+10660238
+</td>
+<td style="text-align:right;">
+266317
+</td>
+<td style="text-align:right;">
+0.9447697
+</td>
+<td style="text-align:right;">
+33065834
+</td>
+<td style="text-align:right;">
+1932997
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+Dunfermline Garvock Hill
+</td>
+<td style="text-align:left;">
+S02001749
+</td>
+<td style="text-align:right;">
+0.9751429
+</td>
+<td style="text-align:right;">
+4702029
+</td>
+<td style="text-align:right;">
+119858
+</td>
+<td style="text-align:right;">
+0.9541834
+</td>
+<td style="text-align:right;">
+24819128
+</td>
+<td style="text-align:right;">
+1191728
+</td>
+</tr>
+</tbody>
+</table>
+<pre class="r"><code>dtMsoaSpineIoW &lt;- dtMsoaSpine[MSOAName %like% &quot;Wight&quot;]
+
 t &lt;- dtMsoaSpineIoW[order(-elecRatio)]
 kableExtra::kable(head(t[, .(MSOAName, MSOACode, 
                                        elecRatio, kwhDElec, kwhNDElec,
-                             gasRatio, kwhDGas, kwhNDGas)],10)) %&gt;%
+                             gasRatio, kwhDGas, kwhNDGas)],10),
+                  caption = &quot;IoW MSOAs&quot;) %&gt;%
   kable_styling()</code></pre>
 <table class="table" style="margin-left: auto; margin-right: auto;">
+<caption>
+<span id="tab:linkBeisMSOA">Table 2.2: </span>IoW MSOAs
+</caption>
 <thead>
 <tr>
 <th style="text-align:left;">
@@ -717,21 +1023,3225 @@ E02003590
 </tr>
 </tbody>
 </table>
+<pre class="r"><code># how many &gt; X%?
+# All MSOAs &gt; 95%
+nrow(dtMsoaSpine[elecRatio &gt; 0.95])</code></pre>
+<pre><code>## [1] 80</code></pre>
+<pre class="r"><code># Solent sample region?
+
+# IoW MSOAs &gt; 90%
+nrow(dtMsoaSpineIoW[elecRatio &gt; 0.90])</code></pre>
+<pre><code>## [1] 0</code></pre>
+<pre class="r"><code># IoW MSOAs &gt; 80%
+nrow(dtMsoaSpineIoW[elecRatio &gt; 0.80])</code></pre>
+<pre><code>## [1] 6</code></pre>
+</div>
 </div>
+<div id="ellis-question" class="section level1">
+<h1><span class="header-section-number">3</span> Ellis’ question…</h1>
+<ol style="list-style-type: decimal">
+<li>join income deprivation score to LSOA shapefiles. If you could produce a map that would be great.</li>
+<li>Count dwellings in LSOAs with have EPC &lt; C (D-G) and main fuel type not mains gas. If you could map all EPCs and then the EPCs that match the criteria.</li>
+<li>Join tenure to LSOA shapefiles. Multiply count by LSOA level census figure for % of private dwellings.</li>
+<li>Multiply by 1/0.687 to correct for dwellings without an EPC.</li>
+</ol>
+<pre class="r"><code># this will break here if you don&#39;t have the data obvs
+dPath &lt;- &quot;~/Dropbox/IoW_Fuel_Poverty/Fuel Poverty/&quot;
+
+censusDT &lt;- data.table::fread(paste0(dPath, &quot;Data_TENURE_UNIT.csv&quot;))
+censusDT[, pcOwned := `Owned (%)`]
+censusDT[, lsoaCode := `LSOA CODE`]
+setkey(censusDT, lsoaCode)
+
+epcDT &lt;- data.table::fread(paste0(dPath, &quot;DomesticEPCFuelTypes.csv&quot;))
+
+imdDT &lt;- data.table::fread(paste0(dPath, &quot;IoW_Deprivation_2019.csv&quot;))
+imdDT[, imdScore := `Index of Multiple Deprivation (IMD) Score`]
+imdDT[, lsoaCode := `LSOA code (2011)`]
+
+# postcodes
+pcPath &lt;- &quot;~/Data/UK_NSPL/NSPL_FEB_2020_UK/Data/&quot;
+postcodesDT &lt;- data.table::fread(paste0(pcPath, &quot;NSPL_FEB_2020_UK.csv.gz&quot;))
+
+# we only need postcode &amp; LSOA but keep OA in case
+# we also only need the ones that are current
+# and in the IoW. But helpfully these are only codes not names
+# E06000044 Portsmouth
+# E06000045 Southampton
+# E06000046 Isle of Wight
+# in case you ever need to know
+
+pcDT &lt;- postcodesDT[is.na(doterm) &amp;
+                      laua == &quot;E06000046&quot;,
+                    .(pcd, pcd2, pcds, lat, long, oa11, lsoa11, laua)]</code></pre>
+<p>Steps:</p>
+<pre class="r"><code>nrow(pcDT)</code></pre>
+<pre><code>## [1] 5091</code></pre>
+<pre class="r"><code>setkey(pcDT, pcds)
+#head(pcDT)
+# so we&#39;re going to try to match epc postcode to pcds
+# who thinks this will go well?
+epcDT[, pcds := POSTCODE]
+setkey(epcDT, pcds)
+#head(epcDT)
+nrow(epcDT)</code></pre>
+<pre><code>## [1] 48968</code></pre>
+<pre class="r"><code>dt &lt;- pcDT[epcDT]
+nrow(dt)</code></pre>
+<pre><code>## [1] 48968</code></pre>
+<pre class="r"><code># shit. worked</code></pre>
+<ul>
+<li>start with the EPC file for the Isle of Wight. This gives us 48968 addresses.</li>
+<li>match the postcode in the EPC file to postcode in the National Statistics Postcode Lookup File. We get a complete match so now we have OA and LSOA codes attached to each EPC row.</li>
+</ul>
+<p>Next we code the EPC records:</p>
+<ul>
+<li>we want EPC &lt; C so = D, E, F, G</li>
+<li>we want main fuel type to be not mains gas</li>
+</ul>
+<pre class="r"><code># flag the ones with 
+# EPC &lt; C : D, E, F, G and H
+dt[, lowEPC := ifelse(CURRENT_ENERGY_RATING == &quot;D&quot; |
+                       CURRENT_ENERGY_RATING == &quot;E&quot; |
+                       CURRENT_ENERGY_RATING == &quot;F&quot; |
+                       CURRENT_ENERGY_RATING == &quot;G&quot; |
+                       CURRENT_ENERGY_RATING == &quot;H&quot;,
+                      &quot;lowEPC&quot;, &quot;okEPC&quot;)
+   ]
+# main fuel type not mains gas
+#table(dt$FuelType)
+dt[, offGas := ifelse(FuelType != &quot;Mains Gas&quot;, &quot;notGas&quot;, &quot;haveGas&quot;)]</code></pre>
+<p>Table <a href="#tab:epcTable">3.1</a> shows this cross-classification.</p>
+<pre class="r"><code>t &lt;- with(epcDT, table(CURRENT_ENERGY_RATING, FuelType, useNA = &quot;always&quot;))
+kableExtra::kable(t, caption = &quot;IoW EPC records by fuel type and current energy rating&quot;) %&gt;%
+  kable_styling()</code></pre>
+<table class="table" style="margin-left: auto; margin-right: auto;">
+<caption>
+<span id="tab:epcTable">Table 3.1: </span>IoW EPC records by fuel type and current energy rating
+</caption>
+<thead>
+<tr>
+<th style="text-align:left;">
+</th>
+<th style="text-align:right;">
+Biomass
+</th>
+<th style="text-align:right;">
+Coal
+</th>
+<th style="text-align:right;">
+Electric
+</th>
+<th style="text-align:right;">
+LPG
+</th>
+<th style="text-align:right;">
+Mains Gas
+</th>
+<th style="text-align:right;">
+Oil
+</th>
+<th style="text-align:right;">
+NA
+</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td style="text-align:left;">
+A
+</td>
+<td style="text-align:right;">
+5
+</td>
+<td style="text-align:right;">
+0
+</td>
+<td style="text-align:right;">
+13
+</td>
+<td style="text-align:right;">
+1
+</td>
+<td style="text-align:right;">
+21
+</td>
+<td style="text-align:right;">
+1
+</td>
+<td style="text-align:right;">
+0
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+B
+</td>
+<td style="text-align:right;">
+507
+</td>
+<td style="text-align:right;">
+0
+</td>
+<td style="text-align:right;">
+533
+</td>
+<td style="text-align:right;">
+2
+</td>
+<td style="text-align:right;">
+3741
+</td>
+<td style="text-align:right;">
+17
+</td>
+<td style="text-align:right;">
+0
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+C
+</td>
+<td style="text-align:right;">
+133
+</td>
+<td style="text-align:right;">
+0
+</td>
+<td style="text-align:right;">
+1902
+</td>
+<td style="text-align:right;">
+70
+</td>
+<td style="text-align:right;">
+10703
+</td>
+<td style="text-align:right;">
+139
+</td>
+<td style="text-align:right;">
+0
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+D
+</td>
+<td style="text-align:right;">
+47
+</td>
+<td style="text-align:right;">
+7
+</td>
+<td style="text-align:right;">
+2090
+</td>
+<td style="text-align:right;">
+162
+</td>
+<td style="text-align:right;">
+14652
+</td>
+<td style="text-align:right;">
+397
+</td>
+<td style="text-align:right;">
+0
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E
+</td>
+<td style="text-align:right;">
+64
+</td>
+<td style="text-align:right;">
+17
+</td>
+<td style="text-align:right;">
+2250
+</td>
+<td style="text-align:right;">
+159
+</td>
+<td style="text-align:right;">
+6400
+</td>
+<td style="text-align:right;">
+440
+</td>
+<td style="text-align:right;">
+0
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+F
+</td>
+<td style="text-align:right;">
+96
+</td>
+<td style="text-align:right;">
+27
+</td>
+<td style="text-align:right;">
+1658
+</td>
+<td style="text-align:right;">
+162
+</td>
+<td style="text-align:right;">
+1135
+</td>
+<td style="text-align:right;">
+236
+</td>
+<td style="text-align:right;">
+0
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+G
+</td>
+<td style="text-align:right;">
+67
+</td>
+<td style="text-align:right;">
+21
+</td>
+<td style="text-align:right;">
+928
+</td>
+<td style="text-align:right;">
+71
+</td>
+<td style="text-align:right;">
+65
+</td>
+<td style="text-align:right;">
+29
+</td>
+<td style="text-align:right;">
+0
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+NA
+</td>
+<td style="text-align:right;">
+0
+</td>
+<td style="text-align:right;">
+0
+</td>
+<td style="text-align:right;">
+0
+</td>
+<td style="text-align:right;">
+0
+</td>
+<td style="text-align:right;">
+0
+</td>
+<td style="text-align:right;">
+0
+</td>
+<td style="text-align:right;">
+0
+</td>
+</tr>
+</tbody>
+</table>
+<p>Table <a href="#tab:dtTable">3.2</a> shows cassification checks and the result.</p>
+<pre class="r"><code># check
+addmargins(with(dt, table(CURRENT_ENERGY_RATING,lowEPC)))</code></pre>
+<pre><code>##                      lowEPC
+## CURRENT_ENERGY_RATING lowEPC okEPC   Sum
+##                   A        0    41    41
+##                   B        0  4800  4800
+##                   C        0 12947 12947
+##                   D    17355     0 17355
+##                   E     9330     0  9330
+##                   F     3314     0  3314
+##                   G     1181     0  1181
+##                   Sum  31180 17788 48968</code></pre>
+<pre class="r"><code>addmargins(with(dt, table(FuelType,offGas)))</code></pre>
+<pre><code>##            offGas
+## FuelType    haveGas notGas   Sum
+##   Biomass         0    919   919
+##   Coal            0     72    72
+##   Electric        0   9374  9374
+##   LPG             0    627   627
+##   Mains Gas   36717      0 36717
+##   Oil             0   1259  1259
+##   Sum         36717  12251 48968</code></pre>
+<pre class="r"><code>t &lt;- with(dt, table(lowEPC, offGas, useNA = &quot;always&quot;))
+kableExtra::kable(addmargins(t), caption = &quot;IoW EPC records by fuel type and current energy rating&quot;) %&gt;%
+  kable_styling()</code></pre>
+<table class="table" style="margin-left: auto; margin-right: auto;">
+<caption>
+<span id="tab:dtTable">Table 3.2: </span>IoW EPC records by fuel type and current energy rating
+</caption>
+<thead>
+<tr>
+<th style="text-align:left;">
+</th>
+<th style="text-align:right;">
+haveGas
+</th>
+<th style="text-align:right;">
+notGas
+</th>
+<th style="text-align:right;">
+NA
+</th>
+<th style="text-align:right;">
+Sum
+</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td style="text-align:left;">
+lowEPC
+</td>
+<td style="text-align:right;">
+22252
+</td>
+<td style="text-align:right;">
+8928
+</td>
+<td style="text-align:right;">
+0
+</td>
+<td style="text-align:right;">
+31180
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+okEPC
+</td>
+<td style="text-align:right;">
+14465
+</td>
+<td style="text-align:right;">
+3323
+</td>
+<td style="text-align:right;">
+0
+</td>
+<td style="text-align:right;">
+17788
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+NA
+</td>
+<td style="text-align:right;">
+0
+</td>
+<td style="text-align:right;">
+0
+</td>
+<td style="text-align:right;">
+0
+</td>
+<td style="text-align:right;">
+0
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+Sum
+</td>
+<td style="text-align:right;">
+36717
+</td>
+<td style="text-align:right;">
+12251
+</td>
+<td style="text-align:right;">
+0
+</td>
+<td style="text-align:right;">
+48968
+</td>
+</tr>
+</tbody>
+</table>
+<pre class="r"><code>dt[, lowEPCoffGas := ifelse(lowEPC == &quot;lowEPC&quot; &amp;
+                              offGas == &quot;notGas&quot;,
+                            &quot;Yes&quot;, &quot;No&quot;)]
+#table(dt$lowEPCoffGas)</code></pre>
+<p>Now:</p>
+<ul>
+<li>we add up the number of households that do not have gas and have EPCs D-H per LSOA.</li>
+</ul>
+<p>We need to do this so that we can count the ones in LSOAs with high income deprivation. There is no other way to do this because income is not a variable on the EPC and LSOA level income distributions are not available.</p>
+<pre class="r"><code>hhCountByLSOADT &lt;- dt[, .(nHHs = .N), 
+                      keyby = .(lsoa11, lowEPCoffGas)]
+hhCountByLSOADT[, lsoaCode := lsoa11]
+
+# probably helpful not to have long form
+dtNo &lt;- hhCountByLSOADT[lowEPCoffGas == &quot;No&quot;]
+dtNo[, notSelectedEPCAddresses := nHHs]
+setkey(dtNo, lsoaCode)
+dtYes &lt;- hhCountByLSOADT[lowEPCoffGas == &quot;Yes&quot;]
+dtYes[, selectedEPCAddresses := nHHs]
+setkey(dtYes, lsoaCode)
+tempLSOADT &lt;- dtNo[, .(lsoaCode,notSelectedEPCAddresses)][dtYes[,.(lsoaCode,selectedEPCAddresses)]]</code></pre>
+<p>That gives us 8928 households who fit this coding (see also Table <a href="#tab:dtTable">3.2</a>) spread across 90 LSOAs.</p>
+<p>Next:</p>
+<ul>
+<li>we match this data to Census and Index of Multiple Deprivation data.</li>
+</ul>
+<pre class="r"><code>lsoaDT &lt;- tempLSOADT[censusDT]
+# test n LSOAs
+uniqueN(lsoaDT$lsoaCode)</code></pre>
+<pre><code>## [1] 89</code></pre>
+<pre class="r"><code>lsoaDT[, censusLSOA := &quot;Yes&quot;]
+
+imdDT[, lsoaCode := `LSOA code (2011)`]
+imdDT[, imdLSOA := &quot;Yes&quot;]
+
+setkey(imdDT, lsoaCode)
+
+lsoaDT &lt;- imdDT[lsoaDT]
+
+# test n LSOAs
+with(lsoaDT,
+     table(imdLSOA, 
+      censusLSOA,
+      useNA = &quot;always&quot;
+      )
+)</code></pre>
+<pre><code>##        censusLSOA
+## imdLSOA Yes &lt;NA&gt;
+##    Yes   86    0
+##    &lt;NA&gt;   3    0</code></pre>
+<pre class="r"><code># we lost 3 with IMD - Ellis knows</code></pre>
+<p>Note that 3 LSOAs are missing from the IMD data.</p>
+<p>Next:</p>
+<ul>
+<li>we calculate the income deprivation quintile and decile so we can select the LSOAs which are more income deprived on this measure. Note that this will <em>miss</em> households who are poor but live in areas which have lower income deprivation. We have no way of finding these households…</li>
+</ul>
+<pre class="r"><code># summary(lsoaDT$`Income Score (rate)`)
+quins&lt;- quantile(lsoaDT$`Income Score (rate)`, probs = seq(0, 1, 0.2), na.rm = TRUE)
+cut &lt;- quins[[5]]
+paste0(&quot;IMD income deprivation score 20% cut = &quot;, cut)</code></pre>
+<pre><code>## [1] &quot;IMD income deprivation score 20% cut = 0.18&quot;</code></pre>
+<pre class="r"><code>lsoaDT[, deprived20pc := ifelse(`Income Score (rate)` &gt; cut,
+                                &quot;highDep&quot;, &quot;notHighDep&quot;)] # set cut
+
+decs&lt;- quantile(lsoaDT$`Income Score (rate)`, probs = seq(0, 1, 0.1) ,na.rm = TRUE)
+cut &lt;- decs[[10]]
+paste0(&quot;IMD income deprivation score 10% cut = &quot;, cut)</code></pre>
+<pre><code>## [1] &quot;IMD income deprivation score 10% cut = 0.223&quot;</code></pre>
+<pre class="r"><code>lsoaDT[, deprived10pc := ifelse(`Income Score (rate)` &gt; cut,
+                                &quot;highDep&quot;, &quot;notHighDep&quot;)] # set cut
+
+lsoaDT[, nHHsEPC := selectedEPCAddresses + notSelectedEPCAddresses]
+lsoaDT[, nHHsCensus := `Tenure : Owned - Unit : Households` + 
+         `Tenure : Social rented - Unit : Households` + 
+         `Tenure : Private rented - Unit : Households`]
+
+lsoaDT[, hhDiff := nHHsCensus-nHHsEPC]
+lsoaDT[, hhDiffpc := 100*(hhDiff/nHHsCensus)]</code></pre>
+<pre class="r"><code>t &lt;- lsoaDT[, .(nAddressesEPC = sum(nHHsEPC),
+                nHHsCensus = sum(nHHsCensus),
+                nLSOAs = .N), keyby = .(deprived20pc)]
+
+kableExtra::kable(t, digits = 2,
+                  caption = &quot;Summary of EPC addresses and all census households by LSOA deprivation type (20% most income deprived)&quot;) %&gt;%
+  kable_styling()</code></pre>
+<table class="table" style="margin-left: auto; margin-right: auto;">
+<caption>
+(#tab:report20pc&quot;)Summary of EPC addresses and all census households by LSOA deprivation type (20% most income deprived)
+</caption>
+<thead>
+<tr>
+<th style="text-align:left;">
+deprived20pc
+</th>
+<th style="text-align:right;">
+nAddressesEPC
+</th>
+<th style="text-align:right;">
+nHHsCensus
+</th>
+<th style="text-align:right;">
+nLSOAs
+</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td style="text-align:left;">
+NA
+</td>
+<td style="text-align:right;">
+2085
+</td>
+<td style="text-align:right;">
+2288
+</td>
+<td style="text-align:right;">
+3
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:right;">
+10293
+</td>
+<td style="text-align:right;">
+11475
+</td>
+<td style="text-align:right;">
+17
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+36467
+</td>
+<td style="text-align:right;">
+46216
+</td>
+<td style="text-align:right;">
+69
+</td>
+</tr>
+</tbody>
+</table>
+<pre class="r"><code>epcMissingFactor &lt;- 1/0.687</code></pre>
+<p>Table <a href="#tab:report20pc"><strong>??</strong></a> shows the number of addresses aggregated from the EPC data compared to the number of households from the 2011 Census tenure variable. As we can see there are 17 LSOAs classed as highly income deprived using this threshold.</p>
+<p>The histogram shows the distribution of the % difference between Census household count and the number of EPCs across all LSOAs. As we can see in some places there are more EPCs than households (-ve values). However overall we believe that EPCs exist for ~ 68.7 addresses so we use this as our final uprating factor.</p>
+<pre class="r"><code>t &lt;- lsoaDT[, .(nAddressesEPC = sum(nHHsEPC),
+                nHHsCensus = sum(nHHsCensus),
+                nLSOAs = .N), keyby = .(deprived10pc)]
+
+kableExtra::kable(t, digits = 2,
+                  caption = &quot;Summary of EPC households and all census households by LSOA deprivation type (10% most income deprived)&quot;) %&gt;%
+  kable_styling()</code></pre>
+<table class="table" style="margin-left: auto; margin-right: auto;">
+<caption>
+<span id="tab:depr10pc">Table 3.3: </span>Summary of EPC households and all census households by LSOA deprivation type (10% most income deprived)
+</caption>
+<thead>
+<tr>
+<th style="text-align:left;">
+deprived10pc
+</th>
+<th style="text-align:right;">
+nAddressesEPC
+</th>
+<th style="text-align:right;">
+nHHsCensus
+</th>
+<th style="text-align:right;">
+nLSOAs
+</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td style="text-align:left;">
+NA
+</td>
+<td style="text-align:right;">
+2085
+</td>
+<td style="text-align:right;">
+2288
+</td>
+<td style="text-align:right;">
+3
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:right;">
+5891
+</td>
+<td style="text-align:right;">
+6066
+</td>
+<td style="text-align:right;">
+9
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+40869
+</td>
+<td style="text-align:right;">
+51625
+</td>
+<td style="text-align:right;">
+77
+</td>
+</tr>
+</tbody>
+</table>
+<p>Table <a href="#tab:depr10pc">3.3</a> shows the same results but for the 10% most income deprived LSOAs. As we can see there are 9 LSOAs classed as highly income deprived using this threshold.</p>
+<p>Next we assume that the EPC addresses of interest are as likely to be social/private rented as owner-occupied and multiply the EPC address counts by the Census-derived household ownership tenure rate for each LSOA. Without knowing the tensure status of the EPC we cannot do anything else.</p>
+<pre class="r"><code>lsoaDT[, nHHsSelected := selectedEPCAddresses*`Owned (%)`]
+
+t &lt;- lsoaDT[, .(nHHsSelected = sum(nHHsSelected),
+                nHHsCensus = sum(nHHsCensus),
+                nLSOAs = .N), keyby = .(deprived20pc)]
+
+kableExtra::kable(t, digits = 2,
+                  caption = &quot;Summary of EPC households and all census households by LSOA deprivation type (20% most income deprived)&quot;) %&gt;%
+  kable_styling()</code></pre>
+<table class="table" style="margin-left: auto; margin-right: auto;">
+<caption>
+<span id="tab:select20pc">Table 3.4: </span>Summary of EPC households and all census households by LSOA deprivation type (20% most income deprived)
+</caption>
+<thead>
+<tr>
+<th style="text-align:left;">
+deprived20pc
+</th>
+<th style="text-align:right;">
+nHHsSelected
+</th>
+<th style="text-align:right;">
+nHHsCensus
+</th>
+<th style="text-align:right;">
+nLSOAs
+</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td style="text-align:left;">
+NA
+</td>
+<td style="text-align:right;">
+158.58
+</td>
+<td style="text-align:right;">
+2288
+</td>
+<td style="text-align:right;">
+3
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:right;">
+821.68
+</td>
+<td style="text-align:right;">
+11475
+</td>
+<td style="text-align:right;">
+17
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+5297.50
+</td>
+<td style="text-align:right;">
+46216
+</td>
+<td style="text-align:right;">
+69
+</td>
+</tr>
+</tbody>
+</table>
+<pre class="r"><code>res20pc &lt;- round(t[deprived20pc == &quot;highDep&quot;, nHHsSelected])</code></pre>
+<pre class="r"><code>t &lt;- lsoaDT[, .(nHHsSelected = sum(nHHsSelected),
+                nHHsCensus = sum(nHHsCensus),
+                nLSOAs = .N), keyby = .(deprived10pc)]
+
+kableExtra::kable(t, digits = 2,
+                  caption = &quot;Summary of EPC households and all census households by LSOA deprivation type (10% most income deprived)&quot;) %&gt;%
+  kable_styling()</code></pre>
+<table class="table" style="margin-left: auto; margin-right: auto;">
+<caption>
+<span id="tab:select10pc">Table 3.5: </span>Summary of EPC households and all census households by LSOA deprivation type (10% most income deprived)
+</caption>
+<thead>
+<tr>
+<th style="text-align:left;">
+deprived10pc
+</th>
+<th style="text-align:right;">
+nHHsSelected
+</th>
+<th style="text-align:right;">
+nHHsCensus
+</th>
+<th style="text-align:right;">
+nLSOAs
+</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td style="text-align:left;">
+NA
+</td>
+<td style="text-align:right;">
+158.58
+</td>
+<td style="text-align:right;">
+2288
+</td>
+<td style="text-align:right;">
+3
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:right;">
+496.50
+</td>
+<td style="text-align:right;">
+6066
+</td>
+<td style="text-align:right;">
+9
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+5622.68
+</td>
+<td style="text-align:right;">
+51625
+</td>
+<td style="text-align:right;">
+77
+</td>
+</tr>
+</tbody>
+</table>
+<pre class="r"><code>res10pc &lt;- round(t[deprived10pc == &quot;highDep&quot;, nHHsSelected])
+
+epcMissingPC &lt;- 100*(1-(1/epcMissingFactor))</code></pre>
+<blockquote>
+<p>In summary using the EPC data we have estimated the number of addresses in low income areas which are owned and do not have gas to be:</p>
+</blockquote>
+<ul>
+<li>10% most deprived: 496 or, if we uprate to allow for the 31.3 % missing EPCs, 722;</li>
+<li>20% most deprived: 822 or, if we uprate to allow for the 31.3 % missing EPCs, 1197;</li>
+</ul>
+<p>Table <a href="#tab:lsoaTable">3.6</a> shows the LSOA level results.</p>
+<pre class="r"><code>t&lt;- lsoaDT[, .(lsoaCode, nAddressesEPC = nHHsEPC, notSelectedEPCAddresses, selectedEPCAddresses, pcOwned=pcOwned*100, deprived20pc, deprived10pc,nHHsSelected)]
+setkey(t, deprived20pc, deprived10pc)
+
+kableExtra::kable(t, caption = &quot;Final results at LSOA level&quot;,
+                  digits = 2) %&gt;%
+  kable_styling()</code></pre>
+<table class="table" style="margin-left: auto; margin-right: auto;">
+<caption>
+<span id="tab:lsoaTable">Table 3.6: </span>Final results at LSOA level
+</caption>
+<thead>
+<tr>
+<th style="text-align:left;">
+lsoaCode
+</th>
+<th style="text-align:right;">
+nAddressesEPC
+</th>
+<th style="text-align:right;">
+notSelectedEPCAddresses
+</th>
+<th style="text-align:right;">
+selectedEPCAddresses
+</th>
+<th style="text-align:right;">
+pcOwned
+</th>
+<th style="text-align:left;">
+deprived20pc
+</th>
+<th style="text-align:left;">
+deprived10pc
+</th>
+<th style="text-align:right;">
+nHHsSelected
+</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td style="text-align:left;">
+E01033229
+</td>
+<td style="text-align:right;">
+615
+</td>
+<td style="text-align:right;">
+576
+</td>
+<td style="text-align:right;">
+39
+</td>
+<td style="text-align:right;">
+83.49
+</td>
+<td style="text-align:left;">
+NA
+</td>
+<td style="text-align:left;">
+NA
+</td>
+<td style="text-align:right;">
+32.56
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01033237
+</td>
+<td style="text-align:right;">
+566
+</td>
+<td style="text-align:right;">
+531
+</td>
+<td style="text-align:right;">
+35
+</td>
+<td style="text-align:right;">
+39.25
+</td>
+<td style="text-align:left;">
+NA
+</td>
+<td style="text-align:left;">
+NA
+</td>
+<td style="text-align:right;">
+13.74
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01033239
+</td>
+<td style="text-align:right;">
+904
+</td>
+<td style="text-align:right;">
+778
+</td>
+<td style="text-align:right;">
+126
+</td>
+<td style="text-align:right;">
+89.11
+</td>
+<td style="text-align:left;">
+NA
+</td>
+<td style="text-align:left;">
+NA
+</td>
+<td style="text-align:right;">
+112.28
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017322
+</td>
+<td style="text-align:right;">
+558
+</td>
+<td style="text-align:right;">
+473
+</td>
+<td style="text-align:right;">
+85
+</td>
+<td style="text-align:right;">
+45.39
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:right;">
+38.58
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017328
+</td>
+<td style="text-align:right;">
+597
+</td>
+<td style="text-align:right;">
+458
+</td>
+<td style="text-align:right;">
+139
+</td>
+<td style="text-align:right;">
+48.03
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:right;">
+66.76
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017331
+</td>
+<td style="text-align:right;">
+589
+</td>
+<td style="text-align:right;">
+531
+</td>
+<td style="text-align:right;">
+58
+</td>
+<td style="text-align:right;">
+57.29
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:right;">
+33.23
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017332
+</td>
+<td style="text-align:right;">
+710
+</td>
+<td style="text-align:right;">
+688
+</td>
+<td style="text-align:right;">
+22
+</td>
+<td style="text-align:right;">
+47.62
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:right;">
+10.48
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017336
+</td>
+<td style="text-align:right;">
+905
+</td>
+<td style="text-align:right;">
+622
+</td>
+<td style="text-align:right;">
+283
+</td>
+<td style="text-align:right;">
+38.65
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:right;">
+109.37
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017343
+</td>
+<td style="text-align:right;">
+437
+</td>
+<td style="text-align:right;">
+348
+</td>
+<td style="text-align:right;">
+89
+</td>
+<td style="text-align:right;">
+58.38
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:right;">
+51.96
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017345
+</td>
+<td style="text-align:right;">
+753
+</td>
+<td style="text-align:right;">
+636
+</td>
+<td style="text-align:right;">
+117
+</td>
+<td style="text-align:right;">
+38.45
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:right;">
+44.99
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017363
+</td>
+<td style="text-align:right;">
+887
+</td>
+<td style="text-align:right;">
+667
+</td>
+<td style="text-align:right;">
+220
+</td>
+<td style="text-align:right;">
+50.25
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:right;">
+110.55
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017366
+</td>
+<td style="text-align:right;">
+455
+</td>
+<td style="text-align:right;">
+406
+</td>
+<td style="text-align:right;">
+49
+</td>
+<td style="text-align:right;">
+62.40
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:right;">
+30.58
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017295
+</td>
+<td style="text-align:right;">
+356
+</td>
+<td style="text-align:right;">
+315
+</td>
+<td style="text-align:right;">
+41
+</td>
+<td style="text-align:right;">
+63.43
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+26.01
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017318
+</td>
+<td style="text-align:right;">
+320
+</td>
+<td style="text-align:right;">
+306
+</td>
+<td style="text-align:right;">
+14
+</td>
+<td style="text-align:right;">
+59.26
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+8.30
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017319
+</td>
+<td style="text-align:right;">
+533
+</td>
+<td style="text-align:right;">
+421
+</td>
+<td style="text-align:right;">
+112
+</td>
+<td style="text-align:right;">
+68.64
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+76.87
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017326
+</td>
+<td style="text-align:right;">
+815
+</td>
+<td style="text-align:right;">
+636
+</td>
+<td style="text-align:right;">
+179
+</td>
+<td style="text-align:right;">
+39.21
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+70.18
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017340
+</td>
+<td style="text-align:right;">
+736
+</td>
+<td style="text-align:right;">
+645
+</td>
+<td style="text-align:right;">
+91
+</td>
+<td style="text-align:right;">
+57.81
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+52.61
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017341
+</td>
+<td style="text-align:right;">
+411
+</td>
+<td style="text-align:right;">
+384
+</td>
+<td style="text-align:right;">
+27
+</td>
+<td style="text-align:right;">
+62.83
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+16.96
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017350
+</td>
+<td style="text-align:right;">
+559
+</td>
+<td style="text-align:right;">
+536
+</td>
+<td style="text-align:right;">
+23
+</td>
+<td style="text-align:right;">
+63.22
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+14.54
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017356
+</td>
+<td style="text-align:right;">
+672
+</td>
+<td style="text-align:right;">
+565
+</td>
+<td style="text-align:right;">
+107
+</td>
+<td style="text-align:right;">
+55.80
+</td>
+<td style="text-align:left;">
+highDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+59.71
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017282
+</td>
+<td style="text-align:right;">
+458
+</td>
+<td style="text-align:right;">
+430
+</td>
+<td style="text-align:right;">
+28
+</td>
+<td style="text-align:right;">
+73.38
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+20.55
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017283
+</td>
+<td style="text-align:right;">
+506
+</td>
+<td style="text-align:right;">
+397
+</td>
+<td style="text-align:right;">
+109
+</td>
+<td style="text-align:right;">
+81.46
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+88.79
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017284
+</td>
+<td style="text-align:right;">
+714
+</td>
+<td style="text-align:right;">
+660
+</td>
+<td style="text-align:right;">
+54
+</td>
+<td style="text-align:right;">
+85.55
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+46.20
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017285
+</td>
+<td style="text-align:right;">
+664
+</td>
+<td style="text-align:right;">
+577
+</td>
+<td style="text-align:right;">
+87
+</td>
+<td style="text-align:right;">
+80.49
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+70.03
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017286
+</td>
+<td style="text-align:right;">
+457
+</td>
+<td style="text-align:right;">
+414
+</td>
+<td style="text-align:right;">
+43
+</td>
+<td style="text-align:right;">
+84.43
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+36.30
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017287
+</td>
+<td style="text-align:right;">
+439
+</td>
+<td style="text-align:right;">
+423
+</td>
+<td style="text-align:right;">
+16
+</td>
+<td style="text-align:right;">
+90.08
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+14.41
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017288
+</td>
+<td style="text-align:right;">
+489
+</td>
+<td style="text-align:right;">
+432
+</td>
+<td style="text-align:right;">
+57
+</td>
+<td style="text-align:right;">
+79.41
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+45.26
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017289
+</td>
+<td style="text-align:right;">
+650
+</td>
+<td style="text-align:right;">
+571
+</td>
+<td style="text-align:right;">
+79
+</td>
+<td style="text-align:right;">
+75.99
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+60.03
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017290
+</td>
+<td style="text-align:right;">
+366
+</td>
+<td style="text-align:right;">
+34
+</td>
+<td style="text-align:right;">
+332
+</td>
+<td style="text-align:right;">
+83.36
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+276.76
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017291
+</td>
+<td style="text-align:right;">
+412
+</td>
+<td style="text-align:right;">
+69
+</td>
+<td style="text-align:right;">
+343
+</td>
+<td style="text-align:right;">
+87.57
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+300.36
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017292
+</td>
+<td style="text-align:right;">
+549
+</td>
+<td style="text-align:right;">
+534
+</td>
+<td style="text-align:right;">
+15
+</td>
+<td style="text-align:right;">
+76.04
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+11.41
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017293
+</td>
+<td style="text-align:right;">
+471
+</td>
+<td style="text-align:right;">
+464
+</td>
+<td style="text-align:right;">
+7
+</td>
+<td style="text-align:right;">
+85.71
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+6.00
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017294
+</td>
+<td style="text-align:right;">
+414
+</td>
+<td style="text-align:right;">
+320
+</td>
+<td style="text-align:right;">
+94
+</td>
+<td style="text-align:right;">
+83.31
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+78.31
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017296
+</td>
+<td style="text-align:right;">
+330
+</td>
+<td style="text-align:right;">
+130
+</td>
+<td style="text-align:right;">
+200
+</td>
+<td style="text-align:right;">
+85.41
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+170.82
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017297
+</td>
+<td style="text-align:right;">
+485
+</td>
+<td style="text-align:right;">
+161
+</td>
+<td style="text-align:right;">
+324
+</td>
+<td style="text-align:right;">
+78.70
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+255.00
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017298
+</td>
+<td style="text-align:right;">
+427
+</td>
+<td style="text-align:right;">
+47
+</td>
+<td style="text-align:right;">
+380
+</td>
+<td style="text-align:right;">
+86.21
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+327.59
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017299
+</td>
+<td style="text-align:right;">
+423
+</td>
+<td style="text-align:right;">
+65
+</td>
+<td style="text-align:right;">
+358
+</td>
+<td style="text-align:right;">
+71.29
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+255.23
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017300
+</td>
+<td style="text-align:right;">
+1324
+</td>
+<td style="text-align:right;">
+1079
+</td>
+<td style="text-align:right;">
+245
+</td>
+<td style="text-align:right;">
+64.14
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+157.15
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017301
+</td>
+<td style="text-align:right;">
+277
+</td>
+<td style="text-align:right;">
+240
+</td>
+<td style="text-align:right;">
+37
+</td>
+<td style="text-align:right;">
+90.70
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+33.56
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017302
+</td>
+<td style="text-align:right;">
+462
+</td>
+<td style="text-align:right;">
+448
+</td>
+<td style="text-align:right;">
+14
+</td>
+<td style="text-align:right;">
+85.06
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+11.91
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017303
+</td>
+<td style="text-align:right;">
+521
+</td>
+<td style="text-align:right;">
+481
+</td>
+<td style="text-align:right;">
+40
+</td>
+<td style="text-align:right;">
+70.77
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+28.31
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017304
+</td>
+<td style="text-align:right;">
+388
+</td>
+<td style="text-align:right;">
+362
+</td>
+<td style="text-align:right;">
+26
+</td>
+<td style="text-align:right;">
+75.09
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+19.52
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017305
+</td>
+<td style="text-align:right;">
+717
+</td>
+<td style="text-align:right;">
+663
+</td>
+<td style="text-align:right;">
+54
+</td>
+<td style="text-align:right;">
+55.73
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+30.09
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017306
+</td>
+<td style="text-align:right;">
+360
+</td>
+<td style="text-align:right;">
+318
+</td>
+<td style="text-align:right;">
+42
+</td>
+<td style="text-align:right;">
+65.69
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+27.59
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017307
+</td>
+<td style="text-align:right;">
+815
+</td>
+<td style="text-align:right;">
+737
+</td>
+<td style="text-align:right;">
+78
+</td>
+<td style="text-align:right;">
+81.33
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+63.44
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017308
+</td>
+<td style="text-align:right;">
+598
+</td>
+<td style="text-align:right;">
+538
+</td>
+<td style="text-align:right;">
+60
+</td>
+<td style="text-align:right;">
+63.66
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+38.20
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017309
+</td>
+<td style="text-align:right;">
+543
+</td>
+<td style="text-align:right;">
+489
+</td>
+<td style="text-align:right;">
+54
+</td>
+<td style="text-align:right;">
+66.38
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+35.85
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017310
+</td>
+<td style="text-align:right;">
+349
+</td>
+<td style="text-align:right;">
+306
+</td>
+<td style="text-align:right;">
+43
+</td>
+<td style="text-align:right;">
+89.47
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+38.47
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017311
+</td>
+<td style="text-align:right;">
+439
+</td>
+<td style="text-align:right;">
+387
+</td>
+<td style="text-align:right;">
+52
+</td>
+<td style="text-align:right;">
+67.56
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+35.13
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017312
+</td>
+<td style="text-align:right;">
+755
+</td>
+<td style="text-align:right;">
+674
+</td>
+<td style="text-align:right;">
+81
+</td>
+<td style="text-align:right;">
+64.76
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+52.46
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017315
+</td>
+<td style="text-align:right;">
+443
+</td>
+<td style="text-align:right;">
+373
+</td>
+<td style="text-align:right;">
+70
+</td>
+<td style="text-align:right;">
+64.14
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+44.90
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017316
+</td>
+<td style="text-align:right;">
+747
+</td>
+<td style="text-align:right;">
+703
+</td>
+<td style="text-align:right;">
+44
+</td>
+<td style="text-align:right;">
+82.24
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+36.18
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017317
+</td>
+<td style="text-align:right;">
+428
+</td>
+<td style="text-align:right;">
+405
+</td>
+<td style="text-align:right;">
+23
+</td>
+<td style="text-align:right;">
+76.88
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+17.68
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017320
+</td>
+<td style="text-align:right;">
+344
+</td>
+<td style="text-align:right;">
+321
+</td>
+<td style="text-align:right;">
+23
+</td>
+<td style="text-align:right;">
+89.13
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+20.50
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017321
+</td>
+<td style="text-align:right;">
+416
+</td>
+<td style="text-align:right;">
+301
+</td>
+<td style="text-align:right;">
+115
+</td>
+<td style="text-align:right;">
+84.49
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+97.16
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017323
+</td>
+<td style="text-align:right;">
+358
+</td>
+<td style="text-align:right;">
+314
+</td>
+<td style="text-align:right;">
+44
+</td>
+<td style="text-align:right;">
+90.85
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+39.98
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017324
+</td>
+<td style="text-align:right;">
+413
+</td>
+<td style="text-align:right;">
+364
+</td>
+<td style="text-align:right;">
+49
+</td>
+<td style="text-align:right;">
+83.25
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+40.79
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017325
+</td>
+<td style="text-align:right;">
+483
+</td>
+<td style="text-align:right;">
+391
+</td>
+<td style="text-align:right;">
+92
+</td>
+<td style="text-align:right;">
+56.13
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+51.64
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017327
+</td>
+<td style="text-align:right;">
+443
+</td>
+<td style="text-align:right;">
+398
+</td>
+<td style="text-align:right;">
+45
+</td>
+<td style="text-align:right;">
+73.54
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+33.09
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017329
+</td>
+<td style="text-align:right;">
+569
+</td>
+<td style="text-align:right;">
+442
+</td>
+<td style="text-align:right;">
+127
+</td>
+<td style="text-align:right;">
+86.92
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+110.38
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017333
+</td>
+<td style="text-align:right;">
+391
+</td>
+<td style="text-align:right;">
+364
+</td>
+<td style="text-align:right;">
+27
+</td>
+<td style="text-align:right;">
+77.37
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+20.89
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017334
+</td>
+<td style="text-align:right;">
+319
+</td>
+<td style="text-align:right;">
+268
+</td>
+<td style="text-align:right;">
+51
+</td>
+<td style="text-align:right;">
+76.06
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+38.79
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017335
+</td>
+<td style="text-align:right;">
+627
+</td>
+<td style="text-align:right;">
+492
+</td>
+<td style="text-align:right;">
+135
+</td>
+<td style="text-align:right;">
+54.89
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+74.11
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017337
+</td>
+<td style="text-align:right;">
+740
+</td>
+<td style="text-align:right;">
+496
+</td>
+<td style="text-align:right;">
+244
+</td>
+<td style="text-align:right;">
+51.79
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+126.37
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017338
+</td>
+<td style="text-align:right;">
+475
+</td>
+<td style="text-align:right;">
+435
+</td>
+<td style="text-align:right;">
+40
+</td>
+<td style="text-align:right;">
+79.35
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+31.74
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017339
+</td>
+<td style="text-align:right;">
+497
+</td>
+<td style="text-align:right;">
+435
+</td>
+<td style="text-align:right;">
+62
+</td>
+<td style="text-align:right;">
+74.32
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+46.08
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017342
+</td>
+<td style="text-align:right;">
+560
+</td>
+<td style="text-align:right;">
+509
+</td>
+<td style="text-align:right;">
+51
+</td>
+<td style="text-align:right;">
+69.50
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+35.44
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017344
+</td>
+<td style="text-align:right;">
+464
+</td>
+<td style="text-align:right;">
+384
+</td>
+<td style="text-align:right;">
+80
+</td>
+<td style="text-align:right;">
+82.66
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+66.13
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017346
+</td>
+<td style="text-align:right;">
+623
+</td>
+<td style="text-align:right;">
+510
+</td>
+<td style="text-align:right;">
+113
+</td>
+<td style="text-align:right;">
+55.93
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+63.21
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017347
+</td>
+<td style="text-align:right;">
+495
+</td>
+<td style="text-align:right;">
+431
+</td>
+<td style="text-align:right;">
+64
+</td>
+<td style="text-align:right;">
+72.13
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+46.16
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017348
+</td>
+<td style="text-align:right;">
+486
+</td>
+<td style="text-align:right;">
+417
+</td>
+<td style="text-align:right;">
+69
+</td>
+<td style="text-align:right;">
+61.80
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+42.64
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017349
+</td>
+<td style="text-align:right;">
+783
+</td>
+<td style="text-align:right;">
+663
+</td>
+<td style="text-align:right;">
+120
+</td>
+<td style="text-align:right;">
+62.42
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+74.90
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017351
+</td>
+<td style="text-align:right;">
+708
+</td>
+<td style="text-align:right;">
+520
+</td>
+<td style="text-align:right;">
+188
+</td>
+<td style="text-align:right;">
+81.32
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+152.88
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017352
+</td>
+<td style="text-align:right;">
+434
+</td>
+<td style="text-align:right;">
+417
+</td>
+<td style="text-align:right;">
+17
+</td>
+<td style="text-align:right;">
+93.36
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+15.87
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017353
+</td>
+<td style="text-align:right;">
+353
+</td>
+<td style="text-align:right;">
+138
+</td>
+<td style="text-align:right;">
+215
+</td>
+<td style="text-align:right;">
+86.65
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+186.31
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017354
+</td>
+<td style="text-align:right;">
+546
+</td>
+<td style="text-align:right;">
+426
+</td>
+<td style="text-align:right;">
+120
+</td>
+<td style="text-align:right;">
+70.03
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+84.04
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017355
+</td>
+<td style="text-align:right;">
+504
+</td>
+<td style="text-align:right;">
+415
+</td>
+<td style="text-align:right;">
+89
+</td>
+<td style="text-align:right;">
+81.97
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+72.95
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017357
+</td>
+<td style="text-align:right;">
+472
+</td>
+<td style="text-align:right;">
+402
+</td>
+<td style="text-align:right;">
+70
+</td>
+<td style="text-align:right;">
+63.67
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+44.57
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017358
+</td>
+<td style="text-align:right;">
+425
+</td>
+<td style="text-align:right;">
+387
+</td>
+<td style="text-align:right;">
+38
+</td>
+<td style="text-align:right;">
+84.14
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+31.97
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017359
+</td>
+<td style="text-align:right;">
+648
+</td>
+<td style="text-align:right;">
+550
+</td>
+<td style="text-align:right;">
+98
+</td>
+<td style="text-align:right;">
+76.65
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+75.12
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017360
+</td>
+<td style="text-align:right;">
+892
+</td>
+<td style="text-align:right;">
+695
+</td>
+<td style="text-align:right;">
+197
+</td>
+<td style="text-align:right;">
+56.09
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+110.49
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017361
+</td>
+<td style="text-align:right;">
+545
+</td>
+<td style="text-align:right;">
+447
+</td>
+<td style="text-align:right;">
+98
+</td>
+<td style="text-align:right;">
+83.68
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+82.01
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017362
+</td>
+<td style="text-align:right;">
+686
+</td>
+<td style="text-align:right;">
+599
+</td>
+<td style="text-align:right;">
+87
+</td>
+<td style="text-align:right;">
+68.87
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+59.91
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017364
+</td>
+<td style="text-align:right;">
+632
+</td>
+<td style="text-align:right;">
+508
+</td>
+<td style="text-align:right;">
+124
+</td>
+<td style="text-align:right;">
+76.70
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+95.10
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017365
+</td>
+<td style="text-align:right;">
+731
+</td>
+<td style="text-align:right;">
+474
+</td>
+<td style="text-align:right;">
+257
+</td>
+<td style="text-align:right;">
+81.03
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+208.24
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017367
+</td>
+<td style="text-align:right;">
+585
+</td>
+<td style="text-align:right;">
+483
+</td>
+<td style="text-align:right;">
+102
+</td>
+<td style="text-align:right;">
+88.55
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+90.32
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017368
+</td>
+<td style="text-align:right;">
+475
+</td>
+<td style="text-align:right;">
+432
+</td>
+<td style="text-align:right;">
+43
+</td>
+<td style="text-align:right;">
+70.00
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+30.10
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017369
+</td>
+<td style="text-align:right;">
+439
+</td>
+<td style="text-align:right;">
+294
+</td>
+<td style="text-align:right;">
+145
+</td>
+<td style="text-align:right;">
+77.06
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+111.74
+</td>
+</tr>
+<tr>
+<td style="text-align:left;">
+E01017370
+</td>
+<td style="text-align:right;">
+486
+</td>
+<td style="text-align:right;">
+418
+</td>
+<td style="text-align:right;">
+68
+</td>
+<td style="text-align:right;">
+77.06
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:left;">
+notHighDep
+</td>
+<td style="text-align:right;">
+52.40
+</td>
+</tr>
+</tbody>
+</table>
+<pre class="r"><code>totSelectedHH &lt;- sum(lsoaDT[!is.na(lsoaCode)]$selectedEPCAddresses)
+
+meanOwnership &lt;- mean(lsoaDT$pcOwned)
+
+res10 &lt;- totSelectedHH * meanOwnership * 0.1
+res20 &lt;- totSelectedHH * meanOwnership * 0.2</code></pre>
+<p>As a rough check, if we multiply the total number of EPC addresses which fit the criteria by the mean ownership rate we get:</p>
+<ul>
+<li>10% of households = 635</li>
+<li>20% of households = 1269</li>
+</ul>
+<p>Note that this is only a rough guide since it assumes that LSOAs have exactly the same number of addresses/households in them.</p>
 </div>
 <div id="annexes" class="section level1">
-<h1><span class="header-section-number">3</span> Annexes</h1>
+<h1><span class="header-section-number">4</span> Annexes</h1>
 <div id="beis-data" class="section level2">
-<h2><span class="header-section-number">3.1</span> Beis data</h2>
+<h2><span class="header-section-number">4.1</span> BEIS data</h2>
 <div id="lsoa" class="section level3">
-<h3><span class="header-section-number">3.1.1</span> LSOA</h3>
+<h3><span class="header-section-number">4.1.1</span> LSOA</h3>
 <p>Domestic elec</p>
 <pre class="r"><code># Elec
 skimr::skim(dtLsoaElec)</code></pre>
 <table style='width: auto;'
         class='table table-condensed'>
 <caption>
-<span id="tab:skimLSOAElec">Table 3.1: </span>Data summary
+<span id="tab:skimLSOAElec">Table 4.1: </span>Data summary
 </caption>
 <thead>
 <tr>
@@ -1330,7 +4840,7 @@ skimr::skim(dtLsoaGas)</code></pre>
 <table style='width: auto;'
         class='table table-condensed'>
 <caption>
-<span id="tab:skimLSOAGas">Table 3.2: </span>Data summary
+<span id="tab:skimLSOAGas">Table 4.2: </span>Data summary
 </caption>
 <thead>
 <tr>
@@ -1925,14 +5435,14 @@ kwhDMedianGas
 </table>
 </div>
 <div id="msoa" class="section level3">
-<h3><span class="header-section-number">3.1.2</span> MSOA</h3>
+<h3><span class="header-section-number">4.1.2</span> MSOA</h3>
 <p>Domestic elec</p>
 <pre class="r"><code># Elec
 skimr::skim(dtMsoaDElec)</code></pre>
 <table style='width: auto;'
         class='table table-condensed'>
 <caption>
-<span id="tab:skimMSOADElec">Table 3.3: </span>Data summary
+<span id="tab:skimMSOADElec">Table 4.3: </span>Data summary
 </caption>
 <thead>
 <tr>
@@ -2479,7 +5989,7 @@ skimr::skim(dtMsoaDGas)</code></pre>
 <table style='width: auto;'
         class='table table-condensed'>
 <caption>
-<span id="tab:skimMSOADGas">Table 3.4: </span>Data summary
+<span id="tab:skimMSOADGas">Table 4.4: </span>Data summary
 </caption>
 <thead>
 <tr>
@@ -3026,7 +6536,7 @@ skimr::skim(dtMsoaNDElec)</code></pre>
 <table style='width: auto;'
         class='table table-condensed'>
 <caption>
-<span id="tab:skimMSOANDElec">Table 3.5: </span>Data summary
+<span id="tab:skimMSOANDElec">Table 4.5: </span>Data summary
 </caption>
 <thead>
 <tr>
@@ -3555,7 +7065,7 @@ skimr::skim(dtMsoaNDGas)</code></pre>
 <table style='width: auto;'
         class='table table-condensed'>
 <caption>
-<span id="tab:skimMSOANDGas">Table 3.6: </span>Data summary
+<span id="tab:skimMSOANDGas">Table 4.6: </span>Data summary
 </caption>
 <thead>
 <tr>
@@ -4100,13 +7610,13 @@ kwhNDMedianGas
 </div>
 </div>
 <div id="runtime" class="section level1">
-<h1><span class="header-section-number">4</span> Runtime</h1>
-<p>Analysis completed in 4.44 seconds ( 0.07 minutes) using <a href="https://cran.r-project.org/package=knitr">knitr</a> in <a href="http://www.rstudio.com">RStudio</a> with R version 3.6.2 (2019-12-12) running on x86_64-apple-darwin15.6.0.</p>
+<h1><span class="header-section-number">5</span> Runtime</h1>
+<p>Analysis completed in 49.09 seconds ( 0.82 minutes) using <a href="https://cran.r-project.org/package=knitr">knitr</a> in <a href="http://www.rstudio.com">RStudio</a> with R version 3.6.3 (2020-02-29) running on x86_64-apple-darwin15.6.0.</p>
 </div>
 <div id="r-environment" class="section level1">
-<h1><span class="header-section-number">5</span> R environment</h1>
+<h1><span class="header-section-number">6</span> R environment</h1>
 <div id="r-packages-used" class="section level2">
-<h2><span class="header-section-number">5.1</span> R packages used</h2>
+<h2><span class="header-section-number">6.1</span> R packages used</h2>
 <ul>
 <li>base R <span class="citation">(R Core Team 2016)</span></li>
 <li>bookdown <span class="citation">(Xie 2016a)</span></li>
@@ -4121,10 +7631,10 @@ kwhNDMedianGas
 </ul>
 </div>
 <div id="session-info" class="section level2">
-<h2><span class="header-section-number">5.2</span> Session info</h2>
-<pre><code>## R version 3.6.2 (2019-12-12)
+<h2><span class="header-section-number">6.2</span> Session info</h2>
+<pre><code>## R version 3.6.3 (2020-02-29)
 ## Platform: x86_64-apple-darwin15.6.0 (64-bit)
-## Running under: macOS High Sierra 10.13.6
+## Running under: macOS Catalina 10.15.4
 ## 
 ## Matrix products: default
 ## BLAS:   /Library/Frameworks/R.framework/Versions/3.6/Resources/lib/libRblas.0.dylib
@@ -4137,23 +7647,23 @@ kwhNDMedianGas
 ## [1] stats     graphics  grDevices utils     datasets  methods   base     
 ## 
 ## other attached packages:
-## [1] XML_3.98-1.20     skimr_2.0.2       kableExtra_1.1.0  ggplot2_3.2.1    
-## [5] hms_0.5.2         lubridate_1.7.4   data.table_1.12.8
+## [1] XML_3.99-0.3      skimr_2.1         kableExtra_1.1.0  ggplot2_3.3.0    
+## [5] hms_0.5.3         lubridate_1.7.4   data.table_1.12.8
 ## 
 ## loaded via a namespace (and not attached):
-##  [1] Rcpp_1.0.3        highr_0.8         pillar_1.4.2      compiler_3.6.2   
-##  [5] base64enc_0.1-3   tools_3.6.2       bit_1.1-14        zeallot_0.1.0    
-##  [9] digest_0.6.23     jsonlite_1.6      viridisLite_0.3.0 evaluate_0.14    
-## [13] tibble_2.1.3      lifecycle_0.1.0   gtable_0.3.0      pkgconfig_2.0.3  
-## [17] rlang_0.4.2       rstudioapi_0.10   yaml_2.2.0        xfun_0.11        
-## [21] repr_1.0.1        xml2_1.2.2        httr_1.4.1        withr_2.1.2      
-## [25] stringr_1.4.0     dplyr_0.8.3       knitr_1.26        vctrs_0.2.0      
-## [29] bit64_0.9-7       webshot_0.5.2     grid_3.6.2        tidyselect_0.2.5 
-## [33] glue_1.3.1        R6_2.4.1          rmarkdown_2.0     bookdown_0.16    
-## [37] tidyr_1.0.0       readr_1.3.1       purrr_0.3.3       magrittr_1.5     
-## [41] backports_1.1.5   scales_1.1.0      htmltools_0.4.0   rvest_0.3.5      
-## [45] assertthat_0.2.1  colorspace_1.4-1  stringi_1.4.3     lazyeval_0.2.2   
-## [49] munsell_0.5.0     crayon_1.3.4</code></pre>
+##  [1] Rcpp_1.0.4        highr_0.8         compiler_3.6.3    pillar_1.4.3     
+##  [5] R.methodsS3_1.8.0 R.utils_2.9.2     base64enc_0.1-3   tools_3.6.3      
+##  [9] bit_1.1-15.2      digest_0.6.25     jsonlite_1.6.1    viridisLite_0.3.0
+## [13] evaluate_0.14     lifecycle_0.2.0   tibble_2.1.3      gtable_0.3.0     
+## [17] pkgconfig_2.0.3   rlang_0.4.5       rstudioapi_0.11   yaml_2.2.1       
+## [21] xfun_0.12         repr_1.1.0        xml2_1.2.5        httr_1.4.1       
+## [25] withr_2.1.2       stringr_1.4.0     dplyr_0.8.5       knitr_1.28       
+## [29] vctrs_0.2.4       bit64_0.9-7       webshot_0.5.2     grid_3.6.3       
+## [33] tidyselect_1.0.0  glue_1.3.2        R6_2.4.1          rmarkdown_2.1    
+## [37] bookdown_0.18     tidyr_1.0.2       purrr_0.3.3       readr_1.3.1      
+## [41] magrittr_1.5      scales_1.1.0      htmltools_0.4.0   rvest_0.3.5      
+## [45] assertthat_0.2.1  colorspace_1.4-1  stringi_1.4.6     munsell_0.5.0    
+## [49] crayon_1.3.4      R.oo_1.23.0</code></pre>
 </div>
 </div>
 <div id="references" class="section level1 unnumbered">
diff --git a/isleOfWight/beisIoWData_files/figure-html/report20pc-1.png b/isleOfWight/beisIoWData_files/figure-html/report20pc-1.png
new file mode 100644
index 0000000000000000000000000000000000000000..4ec5de2034e427206eb7cc3a06654eea20e3665b
GIT binary patch
literal 83682
zcmeAS@N?(olHy`uVBq!ia0y~yV0B<%U_QXX#=yYvCGGM}1_l<%OlRkSY-e}p{G9xv
z;DW^DRQJ@p)S}GfAa^GQ28-U_(AW%_P!YS`#p%i_=Yn%gT1!^g^Q!Vr4l`M}Wmo;(
zyJmUQJk4$?y-4}??%a%%=PZnO|6S<s8c<{SYPQIc{o5N9G`{lRw%ejVl}q*36$K5u
zEkBwAUUV;eJ=5BFX6CMq_fp^0e4hJ$UiG`3>F-%z>|7NwZK4RH*sOKB;zo~(+xt6g
zwI{T+FA!&27#=9A9lO$p$;_X-d~5W5=R?);H?Q9PH-GJRH(61ILiwc4&sK1E^fP`~
z9(uZrvFg`EdHYvUa^I3(Y&Uc`qF=S+Ve<9E#ddYQnQ2dS9$oHW4Gqrfm@d$N=I9SM
zp5KNWuEj6#&3e7+#nVMevrF$T*jVsB@!$O1gBh)#a}O^+KXbla%lpKb-`b|C&mRUJ
z@m@7)zS|#;N7=cx+hiWxo;G`;pgr4!JNIU-Uncn8C1%ZS_Er1lFIl^_OR?^Gi`i$L
zN4g#7&7YqNK6qpGs>w&^94tGs-8AacCu^1iox7rEeLP<DJ2!aVr{_;!na(<0UFq`Y
z*Pcp`Z?#49E#JPZdGWbrnlAgFrPHT0iymq2s9)&j`0e?le;e<32{21$Nj>$f*PFDM
zFIxX`Z0@ob=e>Ev&9BINi@pBU7_{KO%jWK)hV_wbs{?y_{cq{+eD(Tg;L&s9HS=p)
z%~m(o@8jLf$*M8KpnWfwZv?YoiiQK*eX$!EE1UV)j6~LoNOr|9OcR%We!%9F)s~rO
z5AHiO<==@D@y$PXoZF(6(r(uzwn^$w-x{&YsUKIj#v}{d*Xfuu*{ew^2;FQxA7|wG
zZDOGjqf%v;jqkU~GMj``-v7GcmE#&`V}9-Lo*v_%WwTxHT5j3BAmP8UmQPIZ^))(t
z+uD>*YyM`9-TUWQ{KlA<I_81f9!bvK6@Kn#{Lj~ajJ|3A$y)ND{z>@9?M26<&g|ag
zbNEe8L~(hjR4&_Nu@4t#9_>6T`?>JrlW=~wx@jk8K41SO)+RDvkI!w*bk<*4Kf@&b
zdR^9hY5vl_MQ5*it;XMDd(YOMsy$nKuJ&Lo(?sjjb06<}s8=9g9DnRv)@P}x`_*EV
z65G>XPRm~7rKp@EDkoNS$n0TYqR}UH9*$(Ez#EOz*1rBNHeY|9tt?-%{Ili1WA^EV
zF?Rmm$n?ecUubB^%YrGIvSInY7W*89dsLiLdZw6#eBTlNd7;u&|EEEj0>Re7!Yemk
zapZ5`ysT_NF4ONnvR7B;Z3=pIDfwP4Q{-i<yw|*EMa#V}O-_<pZ>BYE)~gpCD<s-Z
z`1EB2x8KT*l4gB>?@Rxe*+#qhg`@S{=lte5u+RSEo8Nkm`nE7klWAx?uAC=v{uKK?
zR*TOqw>I5AC_B-khWo*l?{B{C|7BEB_xH-nJ4cGwJlAd5YHmGu|NZwR*X$hruVzT^
zt!G>?zb2G9hWkAO1A|3sglC$sFM}2X0|N&GV|yk83j+fKBLf426axq_EntF)usSSY
zhOwCsfF!pG9u8z+aA5FsaSW+od~=s`LhRK_g$I{|ymeP@<zDNeV`QWx;=#tgVdK#T
zjzb&gYN?+PVa%7*hzV)yZ1`v}nISdDI6<Z(!DxvA=Y$QBN}NX|EFBsIk|n#2HnXva
zact%iQCYZk={2)I;`f*B{<`bx`s=^%{r0>1`un||&*xOXE5BFtyZ-yV;O)<wr>HQo
za0n<kG%zqCGeQ;~SfF)BZMF-VI9O$)j|0OM?nYD{5Sdk?0t{<!E!>)j%}|bpDqgTM
z6srUj0=6<SEeN&VV%CGjNJhqh^=RrLj$IYzz_2B&{aTwKhU*0s6c}EaLX@F;&fzK-
zM?=`#3%3lAeG79Gi^E<vRP_)Ct%zb|ys%0(O4<!ea5ONixDHW<=8jNp1%{}t&e?~t
z87aW<RSHc#ILH=cvA$Yec6wFG;jr~_b8~MV=@bsG{o8(c`t#72YT;kfeCJx3=HA$#
zn0t5E)<xSFM_JofeR*-^#*G=d_ik;?4lXV(-kO)?nty#q;p0vJ*2nMP2Uc|d!i5RP
z`sL^6-g|a-_T^>1vsaY{Ygg@d>yeoF$oT!-@_Q>^yj}6^+;KbSC9>9KOTOQ$UO&rx
zYtr`I4-XDzURvUL($2ZC-C$q;qiW4dyWj7dUH1N7?45IA1?L~_-nVk)%0=4}zP-6A
zdNqEos>6cstTK$ZelLqs!4m!p6quM6uu5{=#p?C%tSk=I_d~kD0f83MA}$M7t!I?F
z9=qqoqV7vmG=ncKogQ~f@#nX<w=dr<zdv_g)vJ{v*JsSOEKZwcobG4!^-6GX%<JWM
zzC7yIU#99kZOQexYTe!Y9tgV2O!TvQxx^&-SWnUHpm|tgu2GI7B$uJ&{5;#2pHA!h
zpPsItKT~JLl*_;0@1K9p`u(0S$E5R9x*s39Y5(`7|K{80>;HW&xtThB=|boBX{(})
z^qE$6i|L-4)+=LaG&|(!%=CGl-QxOw;c=CzR<Bkp_PRFN6U}d+<md37JLIY62Seq%
zq2aMp<?8=@tnI3OZhik`)BNLd)j7M~@B4je@ArGN-|c$6?#sshS{>VOH<DlOdcE#;
zx^!hD$2Pa095d?PSKs&ke!sq6%)|EopU;~kKRwC_*}VQ))H_a)6{ueQve)4%tHWcH
zZ|m#6u70U*|I<^-WX0#R)el?6FHQEho7u)MKX2dfyYH77CLc?A^!xq(`d!avWpBEC
zf4W}mEVJBOSC&rP@%37CuuNsuwaE0PJByz$+qG+#Ny>={TM`a7mE6i)z7&*{s^9Hg
z?wzZNtsHSU&uY~#@NLiEy4;5c+2wt>#r4kgZR%0B(%<o*$?y9A7mNGTPWxLtY%$5X
zvB50$ambJ4K1((0R@<fpzr70gUgTKjHp{;LU)<5pdn`_sJU=(LT6el5j-U-?D7m|<
zH1pP$%$JY4_5H%*YfGif^J11KowxsAv(2Vy>Czw;2W8vucZ!#aZ9f^kG0C;;%kwWU
zFK@Qn68Yoc<jBowO9L0XE#;LqTXH?Ve(&F;^H_pZ;01Hzs#z?V_x4o2<p2MH-+Jzs
z6<Z%h=kJ|rD{Ebr^ZL!S<CS%GjzOoJg!sQ*4GZb~_Ne4n#`?vQ50yK9f4iMOJ;M3a
zw(R|Xznz|T^ySyeuFG$hKH}n$v$5DM;#622vD-Ggc4p77U%%eC_uRUw@ow7l`Q>)6
zyDZ&4N={dwU%u1j<Gas=pX{{m-PrOzu#R)-x1aO)_c-jk|6p_8gX4=9%RTwcv(d)x
zecAhacLM`|f-+e^GE=B1!`bHMSlPq6(c4m7KRcxVu3GHge{R#KqPNqx*Ug*$a>ZJW
z+f%>ERlQhPa#D5rmb_h03+GJRpL285wC6vYi?&;@f4;At#jQ_f<|8%HXodZ31skg)
zZ|}{{$XJovz;)x-j%8(cmOSFRk*@LX#uM9a`6oTW>jKaGKKJc=_sz$*-h}>nuky9m
zL1v4xpn}7KODwBiiTo(~@c8<H+}qnyLmyrF5~Rr=m3x2R-YbvHDhqipc*t%QJ^kt1
zr>}1FuqLVdoFP{Q7d$mMs;N^r#Va^C_?5<ina}xUtxD$mnwy!WrOui?+gfM#_UktT
zec0tH5`H}r-ygB5mt&n<y|SzH&rFNTxRYK+>>&zq$scFk*qVL4;oIR;-rPr41{N;y
zT~bkR<-2OjWryd_<{z9}yN|C#KD+Yo$Ji<L>yN6`TbI3Ak=l1Cue$EkI{8FyYZqO2
z|KsI>`_4z)xpyt?{G%_gW>{Rcb1pn?|4s6fcioZacjwtwcioP(Rd#4#Xsi=mag!lK
z<M>P0LfdmY^wL*OdH($1*`U-<d;Wwh?Ugov7Fm6_eCgg96IL$voVn=W)z#tYZ~f+2
zY*c0V_3!ul_gnQOj|!Y<e)CiC(9suD<DM`TMt0dS?5h0yOebQlesR1^V~vyb{L-V6
zldsu!K1i2i=&d*V{C?N9R2#X9MnPq_l<S8-+e!V{_+kb7&!@_d+=CxqnRw~IGxr2t
zrUl<5*~(<BqO0e8o5${u{3+5tuY6gmBqI|`miK}*|Hl5rbIsFa|8AbfZv44^pLKQS
zo7HPqMEh0GU3=OHTP3?oE#NZa1<%Q9sa~tY)@rSs`dq&3MxyHU?dQ(i?o#&hp8HRH
zzr(Skiyns@oN1iCZQUzFY}J3Q3doeo&(BiV7=Et$EwbF(=Ff-2k>BQ67T?mp_xk6S
z%*&V7L~h;`oHVcEQRm)i_Mc8D-z-&F>@%lL4O@fZ!gnT9Sq9s8J04$hWS5;1wk~Go
zG`-kcZlHYWpM8Cuuc2n(@9ZMGe?K0-1Qk~6_x;M6ZIwQ!(CyowXS4J3ig~w~W?x%k
z{eF*e^tOb9O=hJwir6Z^_bgdeLQ7_x{5Yrhoagkos?1%Fy0kBCN<F>l^5yCJ@$+o^
zBp2=fx;B5Q#&s**s4W_^do*6j)qFUp+wEuZutj9~>GcsCmFCudyZQ2nu)mL?a-K}0
z)WIu{`|a)KmR$1GeQJxfX3b~KvSN_hQvCd!@AbIqTrq~;%U2$YY4-8N?kGsK`gB5h
z^YhrB!p3}Y^?$!cR`c6@aOhg>q3rrEbNSq9=WM^<nKtwG?o0EGKxGEHr@r_s$UD!z
zGTk@C|E-0Wv6^8QXYVqfnU@wPq{{sKc}jczk_U6`YOAtxa^8rp04H0YITnUjuh&cL
zKliyRl~w9xXyeM@<;!L;WWT<)cJHlq$Ew^DzPz}o`~Gaje{*y5?|z4)UWPUnK0cQE
zc5VFrec`vSM!e@RF)>;4@$vEW-rRe8cAiyDs7mLJddb_k<6lM1v%R0sS?|3#$LyDb
z!Z%5!qbalA@BJPpzs7O0t!PKH)T93_zj<t@zS;fjW39-2?}_(nzuy)4Y~`_6e?#Ww
zWmm3Tx$>L$dt&$I^z-iyUo-V>a8TvA@<(vNTK3FCEu5NpdnYPcRK8f){>?4;7S^Di
z&17oJ8DxGo1eC4OQ|<yM78VEXlm#V|Q7dC`_1yT0mBrz-d2ll}IW9o~hP4wKFZp82
zQm4cP7<BLZ@M4qGa&chT;>6}<j;+Gdh<9MvQe$k2t%bTmfRXV6m!!sBtPQyuM#c-D
z&R)S91f!m$ASPGb{_Lo=f0h)p>V>KuuU@^{l(*%a^oqL3{LDrP<;TIdmTBy~=k6-W
z`FBMM<NL*4a<;YlT@Bv@1Kk#VuDh}Q^_}G$-g~G2suKZ~V6$e;`c>z;cSqaJ&FSBh
zvS%qdED&OSrM>a;);rIAXPc$YzJKG!3^snbIkx9MXWd-7;<jDYmls=dZ*SX@e7tW_
z*~VqRuU@z?;gMM8>uYN>udj<WeH(bCSKctm<(sq9(zhAnS2u6}9U31$KdDE_)ZBde
z+uPf}f79A>otw$Io$svO`!~j4n9}4;1%LBQEPH=%?zWtpm)x^2=J>O)@k&i`>yycx
zzfirSHpU#%uXuKLwrt0R<M(E%J2W_`a&k0;UCOAvaJ{D8;(xmFuKCYHZ!EjwQvP`U
zOb!m00$;6p4u3i(usbLR$R?|b`YSM*Ppr8nnxC`C{iEEe{gWRZmwOy?rm$<XVA7f%
zf5YSIRjLe8cQ&4^7W>UB$guVNgl>`dc6QG{F=V`{KhDo31kR`&jMo{yT47DnS*$D$
ztIINSCBO>NlrSxbW5!lAhOBL1$hgY4mKR%5;J|Pt8%txAp>ebejVQ**?LyNrvR16W
zrTh9&+uslE_CB-Ca&M)dbZll@YXA4L{oVAP8Xrz5_b+)quX^3#O~2o6kGJ}K#@IS0
zj}coc+N%y~(Jb|zzU=>x{{J_Yr&%&ysD8iK-1hI6%d*=nlaKK*Uf?U$K}&m}ba!Dl
zsO|Finfd;i+j4J*1(jT17yEMA>^v`N^E{vV|NlJqo~Ai<XVKGBI=}yXKJU-V%Udlf
zX_|E<uF?ow!T&<KaTZ_0yrNT@va9~Rz5g#)><_4Ib@@;$x3$jos)Mskvo~1@tND0v
zi|J(SJ&}xvE|6m&?E^N411cV>7wUhWj$am?w^P-+>GP)3dfv`$Jeq-7@7Mf!ao(BV
zw&Z<l5mpD3GcsN%dtzPw&ZqvPc>Tn0Z*ETB_pvvB$;#m6+q5r!y!?&vLPqx8U8S<&
z8(OecmUf~mUIst#KKbvk{U7IFU)R^qUFJW3o}c~SFF~$WXHGLO5d6_|`Puy1Z#PA*
z3-!LP`*-gBAHS~GO~+n-oV#?!R6D<=`cq%Metr4F!^7XBOe#J+*!w9(#9cw{qLJHC
z$^L7$D_5`1u9QknnG<Ef^;JP${c-S$#LSmIHOHQwd>*S8xaW7xoIU+r=4NlJMdnu?
zTe;WEaNhIBk2bH9cpSJ&{HL9>PWQ*Gzk5O|D?tGkV9iu2FY|K8@-nmSpLKf^Qe$=-
zr?u^W(8PUd`o1qq&uMRomSViT{eGSG>0bRipq?m4+q$T&T5oS`RPL3t1-BAqi%uxM
z&8quS^6}Bpmy^8perhbfy7=Sc<I7V|PuqIx;{?<|`ZE6jsM8N>>(pz%X*E4N&vv(X
z)I}CXrl~p)I4*=O{(eN*Kjq+gL1nikKR-X;9<}Lxd-S%POwKyDyWIMFHayKZ%h6T$
z`}Tc5{XHL?zzx`5^LsNMW%zZXS_Em<>=PAe&3^j(vHX9F>atfWmoMXJnl|~-l`q!s
zb|~-tey=+7+#JhXzwI;3a-(+r`E>g7%=CFPADR4ApI>8C`|I+2y_<jj{eD0H+1c6Q
zMUiv7_UGQ-mUHvMLg(N*tLS;*n<kxM6qPW`i75M$FB7XH>aS4OaiYE_BQMWyclmq0
zIQ6e9Qk8aDOp4Q*=TIYlv^;2u#cRd9ppPt%&P@5S=k~tZ>W@~--Df(yF?Q*CzvzeG
zq%L)V<-z7ACMl1T=P#^yENt6#GW)Z)=nwgoGm@8tvv3GVXfQHfxPQX^fsy^*J$Hid
zFYf%oZm>>TYI{)Trza<0b}09G_}hLBDf6mvXS@Jvm>*rccuUpSS2-7tbP7i^EqHx>
z{reR={xFJlcy8I2cX!rZwjJ7G@lFbQ-V@m!9{<|?@1ag(NW&UXgLm(T$nb`P8W&qR
z*p8@1DIK++{V@*YK>Ihx(&v2-{CG_5eW2aPv_BbHbBd-W-E~jMy|l#h=JPqVZArbp
z_h$dFJH@;}+AQb8<1)U-;E}FN?#AL*EROyCet*7iM9Gyv_odBzRxA8XlG-&d-P)S{
zdr57t5Vis)?112c{U0lSJZ#_WKL7Wf=eM{@Ki>4#-#ex5V|RSY@^i;syp{&p?f#wr
z_gencD4l+6$skTlfZ;ELiC<vf%v;K5=U5u=*8lE5XI05%U-Q)K|7@PkNWRp_E_Y*D
zXX)!}OP|lLw>xe9=fmOKI-jv-@qK~?Tz}Zt>F@iIbZc|Ef7#v{%zPFJ^Dp(=|Es9_
zaFG4->h=3>1(~VYNm-ZWTsx<`{m!K{p^hDDw?M;dvu4fO^t$@oEYsCX=dpwGAf(Vj
zlto|WHYhvTZ>W8}cDvC-3sc)PzB}PjTQUN>PIjELd_Je-!$J1+qsh<Coz~l}6I*bQ
z_2t5LIWK?vza>^rrvz_W@G80AcG|s~&u7=XIn>Ji{py~lSS^{<!0>{7!p|ix#%X6>
z2)<Ug|9P_HFt7O%jtT1`HY)vn;ckEGmb6_>#Vq^!Ix(5v$Ou(zMeQ$l2Zk@q&)3)g
zeSLH7>L=ae`tLSm#N7XUOgi63+APN-f6qrZDbuWwS$4HmQYI&^vRS!o#?tU`kmuxR
z_$K&fhGBBh9jucAY<>q4JDJn-&tmn=#s-EAdFE_zGD8F;qy%Ub7GRLIsLobH4`%@d
zhXwttEDpaVB0gg?m1j-^!;1qqqm8jun6)|z47ZLS0JRq}(p$m<78VEgbN6Op>-D@y
zW@Nlz$9ByIo2ks|3Jg{S->&&!4I^%jhHr)&o?$ap!lLn4WAs*2VYCdiRbfNL$47Fx
z&whM-eEFpM{5y-yLev}<l(DinWS76mwM2Eq3-Lzj{5>1pU(d8GUdE8o&l0K@aGQx~
z!B*RU+t9-H%gzJO?Y{4v^!mo$>hh?~X}(o|zh1w5Yisu935w2__Edfjij9q({b{ng
zf8OUi!b~h2Q<N1LqWY$7LJMh!n@r+y6%XxR-zmGD`*K=zo+rCZfy1v))A#Q=|A`9}
zMXQ<A9AB-PQiQH?KIfd$YmqN+B=`H8-z^EgwIR`Y{#y6LEF4$nH85nn?cJ%17UQiV
z7QbFB4xS_S|B|=9=%#ur*9M1F(2UHp9WPB$17d|$qxt<B<J-%=zP=uQciT+`CKfh7
z2ZoXdZ`RI4i|!x24s*W!JE7d4az5?stfQ?Aj7)pg5`>n-ExsavYN$eh*MnKv>olj%
zeR@>$ec_SkpPrt+d~I#?<tr<LH+N33T9W{3nw=66V9*uzDMZU{3v3#Hzu&*#TU6=C
z&t~~Q3RkaQEnT_CiG@SpMVG_fdHg})Tw1|AjXzR#f@&n6#B)@}8CI<jU&{*W?Zh6~
zT{`dhQNa&(TIV84u1)^4`P}u;bT8)JI(Dy>j!H-_Z<OsmcTMiS>f_5ZFC5VOY$p}*
zf8Dyf`(neFvMrlayZc{Z{m-Y<gM)*EZ)*R(*k5-gajwK}Q2p#VS#7Cuzl{;EwAq@&
zo9;#$RDXN(E+n{}p;1eyfF+}q_t`Yv=uL9wW@g)196s;ix;<sqi+3vm7Y7v=7vI{L
z?CzVBzce?++1XjjswCsu+uYmRmd5Tb3%#Xw#ihQTUw&S0dU@HFY^IC`^P&$A4&Joa
zx!C(-&Fy`)zZt%tc;(H>BWa{^G<{xeTaeY!6Wz6K9v=^v&H1M(>aWl=e<Oe1{Dl?C
zlfP?xlYI5s{*So%J@>jVCsVr$>wmpmF1}c~%CW)07Zm$9Hss&iWBIzUX6JKvt|yhE
z+cZrt-u;oT*2MU4qUN)L<JB7c4Q>UxO;>|HvM3b@pG=SacucKI#Br-dl5)_V_MTw3
zz#aC6ZiZpUmKQi*zO?WfW5DAphk{nHe{A+=ad>Mik`-~QMD5$_PYfA<9z6EhX=XDI
zl&qJ5vS8JZT(olFMRnuu_xpCQnfmA5`+s>-#%Vskp6b`ne6;0v;p1aVD?dM*dbRBk
z3x~i7Ru+e1&hHqRg5%HE`2VGmZ|goyo_~gEf&K5B=P%iQzcV@Q+#F4YsA&rhv2bh=
z6JW?)`w)F(^TKPU&(F{6uRc3b**)!P`q^1i7rmRJ8GLHhdILr#mMCtHhHckA%s@;1
zFG?H#f4l!LdiyP#pHC(SgUjwOpg|w?s#oZhc`EmtTU)i)#_hFwduOMy?|eJkqb|vy
z&hIZT2Zk-{Q?`1emU>ws37?;xeYx#+o_GHKzh$82S+vN!`hP!5PU~)8^8a`J|NL8f
ztIMa^m%O+Dno;{Q^L&lk+`3;cSFT&PZs{IS-TH!;k@3R4fGcchIdKA~iK*#Q`=68T
zJ@fbdO#AiYxc$9FMZe!}Up_m3-_EB$Cn!1xB_}6W{r~&@a<~4z8F&BP|Np!GW&NN2
z{}Z2X7x@BmsI7<q!&}7#uh634fIHLoyXEm>e{7yiaK5zj`MlY>5!-Si#s0|H)l^tL
z?lHauDmP8??(E2kEG{mN+E-Kg>-PS?x4(49|55t;bN>IzUEgkH+h<)+W@6#^65znF
zrM+Plda*9g>9WE2(oymFIeb<x7QFcgYE#|)e{=rdNUL`{9&bASbG`-ZzZZ-9{o3X0
zDt_tzf4V>A;DxE$;mc+kr$2MOBdp-Cz@4eNDkM4;t(a+W&~7ZhSE=qh!(gH656SMj
zudCyiW?o+QR`gF!s4lOxnNID;?)WpC!q!Gzt(tfoRQybAV94nI5rS6OvP5woDYgB~
z*%$S^U)Flt*UOXo-Fu~`J~cNnnG&N18iBkkD8TTxZ<ZBW_&Ins-v9UZzTfNX>;2d7
z{T6ll(~0VzPp4mQ<CTv3<Yim&>7@GRH;4JG*IY>g^<Z91YhcLOej`K)t#<bUhfw_A
ztMN-sv#+J}?+10^4mPtde_!`~cVvOd>71|Wpq{GyzlZXdn)&T!?EBEFzvSd(_3crw
z6d9RVsz7D<yq_z5K~at5#4SQItjqJFc9mpSJ)4<+>1O);xqUXDPM8!uIbl-x=*X8h
zo6j%Xe9lU{_EqrwQ%!RWwQE>B=U2bmne*&Ng<b8hFIx&9A2X@?@*-?)l}7_Z<2!DS
zhO+y9=mV<@<~pz#{=feJSNzLOr}a)ZE!h9#sQ#@fH}=(5SADtYe*4K&|5>wUUE(#r
zGvO?kKEtflJJcN(EN5a`U@ICjA1#Y!C<{1Vcwhhj_sh52@B8WR{StI*OJ?w`U8UJw
z!FP90I@T+FeQMGvP?6-##IztbDX0U@0FCg3TU#<U^FUdZE$D!X2lLAOyGTI-Zf1cp
z*q4<J$_~G$gg-`;Jn-mfcXf+F-Jc&NpH8ZOU%@+-Q(#3bBjbfzvenUkr~&-T^}#Xe
z{5Kb?zy;PVWyh(USGF}UWaRemU#pH9$F+JNcAl?Y_rwY`zISa+<YdqU!j`hPw?Om2
zCi(aFgoKA*U-sw8$;r2EzJuEFPdTpCFqot*{QZ!>{>I9i&+Y&JEIFarUJ|wJ>ml*@
z8bjU4O)7i8-O66MaigJZ;Ss@?OD6ky8K<4eh&_{xnok0RA+46}pFyS5_B%!1Ru3AO
zFHPV7=V|S<aFCB;MOXY}cyU^P|D1RGe!uhE`|Qlj%TF0HwrtI~xM<DZiOTNFo;`c^
z<&5$9B|Gk&oEjcCv(M_)3cu^AptOh7f?eU-2ue+BBQ`4CExGKQ`R~uq%ri3#x1LCt
z%?X<EoyFg<E@r1uvhA-Ii#IPe@s>Qk)os_LY5MW=*6n_`%cSJR1@P*C^L5`gXFfkS
z_vO6mcPBsT?|QMQ<hX4463yUcB}*++k?d1&XmIf5Jo5jUzs*ONs+UWrUot!{6C8Xy
zFPT%|g*B+}$>Q)><m>(afA7Da_+{<(d$T~}BagyY?<{_vmV5N8x0p`EgnM<r-@fs<
z%+Xf&dG`G`7pu_AhN~JMp3Tlro4vK}@2{*oHn&|G4lr=?NG<p(mbSH!t7eHazwH+H
z+OF(QyPr=cM@kp2sQW$T`Q7sSwKoG7zMWo;mSVCZ6AriWzMSYTcakIR?5xn!BHQLN
zG{%Xoc&Y60_{*2j)nQA2{rWYHv&$^+&I~CjsZG(A*9zxOviMc}>&r{fq<nQ~FaLYc
z1p5z%{+n-oI<|;U<Uxt<6+w;J>vk?XtlK^F!Q+neJJ!U=#F&)6x{{-`gikvHG=XXa
zp5ofP<^7F~%D)qOvy1;-w*MO(wYw}=$|NIT+V`pJYgFeJozjd|0`=-P6(t|<d%K}V
z=k}J&;Ht;H=2konW~Qd8j+cUZUG_h^W;gXzcKor=jlwHduhzEAW4^AOeU3FL=hKyo
zzqRAv)jeRXxyJiPV#+JW*WV|e-yP(1^u+1oCx5SycziKZe^0;FWyu?<KYt&$JA9ze
zIsE#({_ybA+Sk7`f!1bB4--0gUjEMmcFq6qUInSPatJ7F;BTD8*YHeO;i%wD!_#-_
ze!rdmsOj|ne_z*czFofW^V}S^@7?<QD&%`Kb8l`^)xI3bQ1a!)#mJd^a#p(4|9LFG
z+*@zwk}Hc$>i+!Ll5=y@-f6z`Y%15=NFEjJC_I0BpT*uwlfN-NKGvH(|7qnxmNs7L
zunlrA{i+*}9XlpszH$fCH_0w*v&!?2&Zs<|k}dN2o}IJd@ujuv)%@n%usi)ZPN-wE
z)b7ckelOo@*A2x-Is`#Wf?l3b?)Ulj+iJ<C28PBwt}7)BCj0-T&zV(sR5W~vW%09=
zo<gl^8Qx#h>wiuMFE0UAi<jzu`Tt)T{K&$`K4{C;Kq<?jlx-Qex8=%;PV@(5SwyL|
z%J0FK%l_+k<!*9h;Rxw-@MU+{|847fQ1ff4Ve+vpJM+^2{QAOP|AGBx-~vI8y>GYO
z{wB$Aw!b1XFYjH!m+krY=jnE5_moX}B>vyO_EoT|xV!ylv!t@0f4215tWQy$$*d)i
zEPH*{-L0@We(*vIwgR2r?|FZID2n<k^tE+~yjNXW!Spd!<i6*`ntP)8HJ{{;K99X)
zb=&{s>0R;?jWz!b)-{Vy&j1a|{8#3YwYp;G{IPA>QulxESqndaeRPWx6f}L;Y~E}*
zd~0IOmoHBy`=9G$sr`C2Jort|GsffnUNv7d{O0$IOx7r!^61z6iJuZOR~D(yDRAnF
zcF+9!>gvr!7E6`ipWjvb+Dc2WzJc}8FVn)4&3`x^GQR7(x?Q-#TlmSrtrhiLJX@Hx
zPF(&Ia(IWqz7U&6j$7a{BT2rW<*^^DqHf!EUFLdheBREvFrIzmc>&Ej6H~vVGRuDm
zD*Bz@dOqOH$IiH;-vj?89|Em&`pX}F=iarr^Ph|jcJF>_xXtk81{Y9W$#JEGp(H-x
z=hx{<8bXe1&iUn^XI?P(@8jw0?w{+QecxJl8ntWeV9HSgE`id{%&|1STX2}yHp@Ac
zi6tw1!7}Cr-qUnWrq$Yiy%K!ckzIDn_0<pVmft`7=}|}Lxu*Gn8g;yVBF1};XL|p9
z*%0}Rz5bEY#gEx_GFv6(?|>>o)H0KSk*QW6G=knPSEaG{!y#@>rn%E&%WlTq0yV%l
z?K#YEU$Z{-t?@G7+0)X_&YBum^YQ4HBf|bm&euFM&h4@Rtq;)j-T(LY{<&xKuBR<j
zN2EoNMGH=`K5AI-``zyKYu3hW%?kZB+5YF`O|LY38W<YCF*V;xzjEobu)mGr?K|!A
zbryR+ozl)V`}=bFe80k$j3xj7%>Q3JI~6uI6&xeIr4-Z--L%~NeogW0>;-EhH>=&P
zd_MQ)CRT2-E$bekbqrQWHqP)_Gbj4@X6<aYQ*A;D7gjTw*0N-<DA)h{Jb!um{93cx
zzpvx{-Q{ab%DTIaj|<M82wJID@?v58Hph6>fvfF0-6y+~f|iPEhb`HB-p<;!!8Gki
zud?s;b+NPi?En2Jx#X$7b;@^e;syB}iP5-Ebj3@Cj5AMu{C!_<f4A=U+n0UT?>q{x
zq~B3G`ljgl{Q5djF5hLtbn)KT>+$o~?frJ^%K>Kol(%kAPuRcRav9VZzim`pJzY8!
zZA|*giUad(t2gPcU%h&DAmeP`28Vo5S~Fp2=arr|_tC$t>uYuQ{{43Q<=^l3{f*Pk
zcqqH~y}3~S@zGIPz3hw(5Apb#!d)*Gb#J=->hWQ#rj@<Dy|ULfBDo#ZIttnB@TY%o
z<>zNx>i+%$wg2_<Uv101y=jwQ>wBY_O)MN!1XlcH$jA$dkDt$H@u1<&wC7)+*xkym
ze^ujuD|k9;qby|A0Z>WJ>X6*mQ^d63^|iI9&30~Xo}zWtWk09D3;V`d^H^5?pRu+R
zRoj(y2S9@jz5k!;*GGyS3ih|1I@SKe0p`=ImgDc_1^Zd5W*a}dU-5iy`K~K<EZ(4n
zcxRV>JgQ%}(YsVc$)UkPlacX4kk%*kSc?<>@nyOF+}NVL)6;Zs+Q`)Z|6V_TTmJpH
zO@BcP+CXboX2&Z(yJ`XIKi08ip5!v(1l3B6*BS1zPdJL25gHuMvw)_I*X{fDs^np-
z_%hHa&E2ZkYc-n|Ojh&ty1dNS`=_Z>@}wo8&dyxx@-*!^=J|0}@ArJJ+E%ocQ(#3U
zBjbfx^_&c7<7Bn^28oASO8$PmzP$d=@p_-{_p0-6?I=txv#MDc{0P)@`S->DzscN!
zL!7nu4YL&-7Q6yY%GPz{DuCh^-UJrVXmemO16LOM^*>K*uKT#N>g%gFV(xW*^K2|-
zOD;HSs@Z_siW?FScU{cftKhKU5i5&>b{$791FA_YbQ&KXZeI?nKc-&I+^g!aAc@td
zDP*Jba<umKf+AM4+*?!3^6$m$lwR<hg(IY=LD@k&ZAHlxR3k&SIn4PcH(7q~uUD&Y
znmQzByY<V>o%^lsm}L5r<UY$~o6G~=a|&oIX<*1uY<FFb8j}vCoPVCi|4Rie2K{zx
z#SEUzpP!!Id}}=ar_Zh@le~k@Na=%C(QRj$!*oA-(k=A$M_yciUhn^xE%ryoD8=K~
zV*6i<!K2NfGC;ffAgg$a@xFd(bG^TB((S#=?-aV9G)oaua9FULiD|*zsln)D`Y$FO
z;IIF2I3zrL`np}OR(&~M|L1t-vokYS?)!Ima?o<$+0($?IqCd8hP|@ZX4bBD>-e=G
z&SP<?_71W}OI8Qsm_Vb|ptU-)tjqI2i;})a%}YNbxPV(s$76T-d%yL2K6%Z13mOEq
z6%$~1Yq$`7t#)G{3uw?i=i+g@ZyWo%wmgw9IKX)G@%DRFt5wf4gZlCz4h&nCH@!md
z%gb{0$XFUhe_I{@chzB|pG`IqR;915*qpWn^+G|T%*jp|3)f{iT?~p}Tv+&W<??x6
z@Av)Ab3Yn1N9(`;|1bWT7Zy0K)OPPKyD@>4g+m}iU4h{i-;rRH2Cag_g6}L!KYso^
zUvHOtdz<d;pMU@TexHB&2WTAsi+TNL^Ot)*pYzVXw&rA7r@V2R&upW4pbnxslf2)~
zYm>#UsG|17SU5_QK3rX2XA0`4?EUemJM-iu)tBGv-hYqs`v3m_-~G{Y_1`wn_l^H~
zDm-dlHK@gWPe6d-Ew5`XBIiJIq%2pDl&My1?boX>-R*w`&c6KM^{ZExKnu}*>PkTC
zdj0D@O_tr3$jHdVvP)Zm;a05WSJZ^c(5T1FBX4H|s+96I|Nq|q|F>pdVb>l|6JnnT
zXobtG)1n!>%UR3b-kNGEA>P^-e@f|T<xSywE>(ky4-d9fe}DHRHw-+fx~KioUXhc(
zSF|oI;QwUU^?g!^Pveg@-A_KRoAFq9Z`b+VJ1XTx%X>b34}4=Ru{^1Na&6nAzW)Cc
zf2HTdRX&{xn&h<Ce!X<-nR&Lmr$=4lVPu-B^?>67m-Nm*-DyWU1a%oN*sMQfwp4AG
zb<vX(poK4Q!i1$`5~U^gn>^odW^QiI-6U4>r;S&7+E*RDS^A)%O|wE1_a$?!%a>K?
zdma^*FiP?GR+$bT>r`@OxMJ~C>*%h2c|j>@>CNXY9WQ|A<8Gv{SpWY+{GA*51p-cb
zm;Zl1Jx$j;f6qs^{xF;Re}7VxmdFXN@@a6;W@Nk&CNcFx!R2MXk>-z2+uCbsonPJZ
z?|PK{<M}gh`~(dgtj(=*&3XUg;^Jtg1%_@+=0|0={gIcPUwTw#ep_4HG=>b&u&Cj2
z%{q%-`5MRyn5paz${W(=bXoerhDD2O7KMLI_TP7ZL*?f*_h9}90k&T*IKKo9{#0FQ
zPVTdGW7y)}q$R9yA<BVa%hoo~U=t*bKr*jGKa1VRPX8r8KCUh8QZACOd@^xM?eA|U
zsi&soY+CF&SuNESw7d@7$G*BceEG)Y<IC)SEw=Z1e7rwD_AaPL|HZ?BVT*f>7J8Ok
z%L*<&c5L-4zgrqE_UF&5@cpyS*?c}TCH}XCzOeg&`_=FFz63R_CWG?4NP4y>Xe3Ox
zkw5+ai?!FbIHOhl0vW0T2hZNl+pQ~GdL>YkX~Em(`GF>%{ypITr%?OSJKpR6pY#9c
z{CjNwZ*eHM9H`t&2aV-?4xWu#fD62ENw~Ty^yVFo*qOb5e?0C#A6515=X2}Ki%Lu^
z98=U47^3D)zXS;$xK0O2roy%7ckSBsMr!`=Rom+R{#w()>GfST)sm6vDF;Wxw8cwx
zP-`BAfN2M27$#pzY?qxTSNG%LmZGPp_+IDT-DL`Db=~~r%xAgeaFH0OM2KNzyijy>
z3fjmF%PFA_&xwy#oa5Hpq44+Y{Xf299CtS)I-40@lFr{VahhK2tbISv<}Zu?|LZz<
z0>?P*jK=EPR!#wh3o{!cA6Q@B*aLSzgz;kI0nO!eCV_Iox;>vxl{}wYp0+)x7qs)@
z<)6>z^|yM+fl35j1%_L>R-&l=0EWhOTxaH5oBPf*QvG{+{~zx%7VyZ7tSG3Y6<NNg
z{@3OCe*1s#-hcb*vnk3B4Gz;;SsZrzEJdr^6)p%j_SgS;teH0vRCcgBwDZf~o2+(K
z)uG{l9cv78$$S^kj1@}c@6`pBDJnm1-d=S}*<rzy28IkxQP998a#99+F{HJDAtRJ$
zaW94pD4<7#Mu*y!XQEC=?=H)Y+EY<j^>k|ZCD4W+HQ!lN`0Rc>DEakr`SMO-^=U^x
z!dEs~5wWuAGvft!`C60M!lR-qSFY6Lm9w$%onfG8`}fP`mnYTd`#^Hv@B07mLAxhn
z#rA){SH1a{Z0HQb<Ti#3cZ*MG$qAHOzH9=G3f!-Hy>{Az=jQu9_Uahiyl`Q{w*33^
z{=IwuPj7c@<<qGzAItx*08M>Qe-XYeX697u|9?IQZ@FsMD`mQ>cG`2aj0#Q#UnYXg
z1r4mEyVuRD`E>GS|NkHT(H+VKmFFy<gZ6*e9u-^^_-@bVbJ>yiE;fVKefLV6r@2qm
zi`cMWaS}GS3cOGU^#@+wOrL*t2B<?i?TOvD8_AphOpmYI`Q+2LnLjViZ<nje`0Y9m
zy(9!V(SQNe-+NJdJ$8B$(~^zJ$EPic-<}sc?f%72-=^MTcPM{%XQr&6Ro$N--&}3c
zO9D{cyg;4>v;utjF8|qPYgLL_^g*2mUC;sx?`fIyXR<pies`#qJ6I-hSN8RFBG>=^
znS1}|T#@Uny`Iyoyw9FJdo%Or(o;NACK^|-UVXcDMaaFl))bx@4n6&bQU?F@*59xw
zotbrjt4f|%qIP=to7yX>tLpS;?63dyyY791Xj$Ze-z!ds{EaiH|1Yt)Zu$FbT)n}N
z2?K|#Tvy)yR0w^0?Q6o}f3Md6)4E%FJvQ_I-|zmQAzdl6oEvu0)_=cTzI;1>|J<qF
zlHge}C5c^GS66}RYS1|TmW+#wz=Oy)u01;1eOYySOi)p!jOVVLo0}$`1~p-kN`uCI
zVn42~ue<ut(Yki;yLa2{LDQvSq5TYvT7sa_N^7aZ95u&u`*!@9|NnD+ndXn3si&t+
zd+_|v&(D`z#p7nQ@ypL!tJJjU{=aYAFLUefnQ+#s{&BDQvR_qSWPhH<67m<KnHCki
zRZ+J1`Mv)C_s9>Q&;S2({_;e3xtr@;UM?4Wv*&T2^`+|fd#8g&r=LxEZgKYCr_=iW
z>GLYnx-LJNU-RkYmzVzayHcD%nJjGol|zQf$Cg;Q+FhEU=p1!z;`6Dil=Bl<+xTQ>
z$+GUL{{F7<ZO7K>A|1+GLCgCul{wUSE@M1@rrw}S`PI@#oJTa<KF$@<)cY-D4jR{5
zoL6)2X!_g`pT-;M9U}K#kFA`MJf;5L&2)`tKU~%)%~!O0uk=%1Gx<Y1C}Y$qD=_?$
z?zk~==ciNJmznu(CM2<cx#X?y3mU7M9<TAy)w=fAmp5UnE<HIp`7&su9jIz}Gv!Ag
z(*pImB|-4vtWII|Z8EM>!j_&#MP^u)W_2xY-kx_i>I~ntiuI2+iS+jN&OCIiSNg4n
z_?NE+d3ScKNq>EPy?zFN_U`CH+qX5F_AgtuY)j_lWw+QgUtH^#FjU$t(qG%w#CL)H
zZWm|@I=R2_lm^##^*WasCYeEICs#g*df2A^I-o}W==Y!{;MSMhLw-;ZQlp^2@Qcyu
z&*pFG_21HOE^!qU=yb?n(XO^W$``C+y>+kdYFo5sJ18+NWzDi<kaDj*`sNL&Q}S!=
z{a<Up{C!`)|L|f9Z{fNbzb|>~FOC26NL;gTL&Syz$CHad?f6g0ws?lEb{x9|noMN1
z=ePZG;fr|vM{&({n{Un)Ssrnx<g)M0Qp<kJXERD3G_r5YOuM_Q^ySaz^Ur_cv;XtK
z>@@bBCiyIOdz?z{Z;Aa81}e*zKRrEt`HYGeuU4;rSM=fY$K&$;{B}PQs=i(gkKSeo
zStnKY@E2&Y=I*-SeFe9-<-T0CdYxBc?iSD@wzIQLwd0?FI$xmj$N>}zP)4Jj$cmfF
z4xka&f4|oMw_4mg^Y;EPOZ7`n)SOUkPjN4Q#ww;8H6_VtQSmuTb=jH^2P402NIZNg
zb$aYHy&VslzFctTU%GsLofT+w{$|hWe%o&mRiDqAZ{7sj5IDOKZD1Hwnl(7cb6?3}
zFzLIOV;lT-UF>eFC4Dz7c2BbVdD4HGblwg{*M^d#U83ObOIYrY4-Y|;HjxD;>jbs1
z?)|Z6GL>fNy?o*S-~0dfMxO#Np^C$@gvxB?r3H?rwObqc_Ud41B3zgbGUu)Ll?-dO
z;8*WjylU^7zr|9VuMlNySG{)1<F+4`v}LNHz!25koHrRujd!K1A^1Ud>XKY_P~sI(
zn84Yy>&K$HsW(cV^8YHWmCe0Bjlarp6@S&G`?s&N&t7nnQQ*ak(p%xNAFbYMN4^EG
z253AbP{5Lr+A}#0%!L>PkIxIB+4{T%E1i%c7^cJ_m4l-p?3l$%RhS5<Q~<{Z10&O2
zP;ZiLmKHQspePAxYhW0)lJNqzfc>|1!b}F}SpcA^KUxKH<FC9cfvF6v-)`sc&w1O-
z&Y$<vb>8(!4;>eRcW=7&NCd91dwHgvshO?zi}VFh=VP92^#zdth5vg#M}{9b_;Z1G
zX=$mhENDeyRz^lfW!x3^+rM`v|NVPw?YFnDpFe#4{p!{0*O&jRJNxCgTiu33UUhSC
zrAu^#`&_>^^S!al%a4zbm#>`^l**lRYs<<vR$2lI4haibSsd7_SWd;%7Z(?YDet@U
zx!&sY9;4Yod*oT#cqAv4y}L8>?ytnsu)t*pKx=;YEtYw_CHwk1qv(J=_AH+oW}V;l
z?}A>v>_@q-2Hz!jcbBU_-m*P$>+F!<-`?6Ts+}zSn`h#q;}*;I=HHQCw(-5}V^E{v
z&F6LBt5+VK$HgOUwq|Lkgt~p+_JRt~kjN}?0fx03rXM)gE4^9H-9f>=O85Ng4ZbTo
z-<g@2Edwo%S{uFn+L3Qzx7_;VY^{E~tNq%WdRpv%fmjK{@m}faU(ck+8nSEb>;F`5
z0V)u+9<G=W_}Ay={q=XV?(eIU+gBGI3tDL`|M=H$)64nNH?v%){;=wmuX(g)-i`II
zdmFN}`S`0n73wCOuD{dwe({e)Kgg;I#Sa&M&bNW(HIzISkP13I!EAvUxRORw(%8?!
z;$Xk&1NwpjQ0djEB`m<Ob`#@POBC~<WkHQfg3ywF9h+CKje+9vSGw1hu3hOH{%=7x
z>r^F&1?O3QJ=(kfv-#e)?>UXV6t5n7?o)oOpjdm2Qcv*ecOs7x%YC>n7S7EOe9>>1
z^ViOcd4vCD`P(;`qL}$BzWr0UeyF_Q{p!q#paP_b(Y@iB5VkGq0xPUQ=PpPGNn_pX
ztEa#)%X<fwHkZSKS1c?JtMfc^(U<>${kF4#Aw%yW)~ak3C`5KCZgs>KB2So@7VK=P
z#!_aptnzbU*z&6F3LCcSWdb+HaQEPq=loee>wbTG`|{oH_kN(|?@{~fYG)xG#&G$;
z!RFJ;DnA|-zdT9R`%?D$z0;(mrNOO4Kj?7`n{EeTJyYZz_mvukFQ9p!=X1;BK$G=G
zM?rfV=KuS${N~%|_Wvt)z1ej7(uIZ2yLDt5uef%Lr9O4<lbJbd_Uy~X=WQm7>Br3h
z4_I6YbT8eh%ZjC96?iez;p}{-|8w8hsB_oJRlnKza^LTF-rw(4=kI#GZuce7fby3c
z$^A=TuiL%u^r6$!_0OMjKk%jc{_nV5|Ns5o?C|R6^ZD~Z>w#RwW2fA!d_Gri`*QT5
z3vlAI6<+a@;RUGY0P0zq)cpAH<?j1B^Il0~waa(v|Np&gdOc?H+<*H@US0w<arHDo
z{o72?SrltFpYsB3;4LjJ%{(zdG4o&(>&q>d{k*Nq-gtb!Q|v$e7RIt6a4w(6eWirq
z%SCtjvn>9w!xUx}YW*=hE;D)VAvwnjwM*AVZ%;dTMZ>)Q-=Do*&npY3ygWD8`g@cf
z)}5&L#6dpzeBOS3=dqXXah#iQc}wQyTRPq9o72vEEq3em0uAl2-~aDd-04*G;bu@)
zyYL&dgQ*s@-2Nh{cRS_m=g*vzyu^O_KHGPzD=9Wp-)~`m@Kf)*GM2Y)aztP`h9x1t
zan?N6y3^BiXL`uZ$T@FZ_2q?*w*K|H%Gb{;XZGFd+7z3a4;m7m<gJ%^x8(F=3*Gvg
zn^JYpe`XI}?sryR>{;DshA&Gx_zntOpLTY=zBPkR*iF|)PGPl@jZ2c|a`GIh-oN?Z
zmv5UE)t&qDtSs!e#J6Qrx7mq&*!SXZ_#uZGVZW>QoBQtGbUxtiyuJTd-7oKc+V}9u
z$;sdEt`NE_^x~C_<lU?oRnQ#7M2E9%4&|Wzkh!;~Z9KN}<<d(hCMs`!^Y-@k=}~vo
z^w%*;tz5h<De_+2zI!KDUo-i1?e^-@%Q@nVOmjIZ-j_E8D|YuJw(?BL`?lIacaMHn
zqV(_2u7@|<Z(Z9BDo#1xL@!8VUeL_Odn&CyKP$^imeu0(pM}ot?}9gN+-RtM`Ocj?
zi8uG`ZEI`eJAFiOiTwW`$G!FXQwy_dmi+qlD`(oziaF1ZCa;WOa&F`C++Ft8OR!*i
zm%6}w=4N*Ob5>&0XLNW6cpMczaa`k`chE-`&=%GAOJ2-8zxz?I|GmXO_H@ra{ql*@
z(cS%^u2^i!oGx>_i;Mq!J_lM=qFyEXo9APs_{skslFjy@nExQ%IE%O8*thrF@7HOr
zdw=ty;-AVoxjS#(gbL@nf~No4kM6p34>a!h=vrXZ-m21V8IO*1>i#d-_x)bAtmt(6
z15Aah&OJLjJGidp14H@oSGPHjq-uWpUhWfc?Iyp(+f`M!`ax@7PG18JyVk|54lNB;
zsJqhby~U+VUi9<(UF)ueud8PPorDwHb==PRe?@t^?$4Kd1!Ii;?h3y7Z6z2p8`Ozh
zxw5ux-}iUtq#pg&u)mRVcULK&(+j>uRxBI>D}q2nJDU7aWna!m$(=d#|L40mrW@98
zTa;({wsf1`X|yUC+%kSK3pB>`Sp1F$_A?Oj1l^|}T|c4F>)4r@#?j$lXMm#?HS09m
z34wCrp32Wg*Fa-O`uBFEJwD8DKj-QBna1hspCZ;e%zgLgh_L^b_&IWwPbR*(l@X}s
z=R6s!v#J|s@ioYm-zj{#pqbB0JA9pw_jJA7#kHVyxm&ZZFJtDnF_5i(voUv?Ey_s<
ze~iyrC|B2gK5M>xC)=%ArrDR~mfxGH8@(aHakkYwRCj{|K;c3;c%%H8Cl#PUHE;dB
z;K9Mno10Q^zI+KPVC9bI%(?&T+V-fl==1G~7Z<r|swsEvVwbNem^T;8SqNv+KK3a4
zD9@<+^YQrd$$nNVm+k>AKL!<n5DUS@FAK+)wV;r1E_-)p=gV8!>(4SRD4bPwN9pLq
zh1}wLKJIdrDc|;J*C(Z&c)fnVUH1D%b~%qik<2CV<qNZ8nYU=?YC2=<Ae{$~3$)Dt
zaYX&nBvtQCi%pV+7SFhlacYXDESt8te%zgfHO|h?yM8?Cz6`1;KoeA3($CK`sr~ik
z%8eU05@oru#)>p(LTH_^nvX}}>)sI1;so0-7w%<vNrQ3_)L-y0E(u<+Ox^L-vYA=f
zWJ5X{7&1Vm2e#f{z&?k&?AKS^39d86dL)2CKn<gNgIImf7qrzIV9OixxHuZhg#Aph
zwUD~>6&Rxa7+!M5Cb>&ff#H^~#Z_#c*Vxy<kn!=j2S3(odszcRhWSJ6XD$3-Vp?!i
zUfCAw`318<v)V1ez1Z^ABW{i%<jJo`-!GEeCKj=`s`OjQqa&T53HXPnKSxdfyhDO1
zc)6c1sP2v4o~P^9{$)|`ffpAS2PY>dPupJh_STg<ckZO^R6i;pVV)OrZQ|G0*Tok*
zS6y^luyCPbue`n8>DzlMi$P13XFr`M;+$}#Lr~N1GpKcwRN|rkO{k-`%>&f>c)$1i
zy|~k<JbMm2IM{r7iRa`=wQY^^-F;O8_uW746?u8L{J!t*^7rpntoS3xaiqL9I5?O;
z>c#(6pffi9PmNM$WNHQNRaw~PoQ^F8yzm9>Ah>cx3?(0flN?B=0E6z8f)_m4B=>3t
zT)ocF`&uuq<f3clsVSN-FL~>~y^xFCQ0>Y-1KNyucBZlV+^SbAHP?L&&Z|OhrpCs9
z0PX1njbP3)Om^GptBG|)il1eb8N;sh^Yco6KAjF4Y}@W57IF%_TnW}}-E_3@;Tz0W
zt9PjGOmRrN^)%=pCErz_K#P)(c8f39Ucbi(G+(Lu`Xts={GD~xCy^gBCcXoW)b-o{
z`(bx<-{-mSQx2X_?zc4qt=D~dull_&XbSb$jpKIHKrP#nyQSCPZtmUVz!JT<hQ(+9
z_r33z{(isTo_h&sW5-RM%0iP>H^Yl{(Koh$a>}o`1+SPE6iWRL-~a3Cm&x=0sPIZ%
z`S}dA+zvdAbGV(~|Nh^1<(Fp|CL4jaMA*j`pEbSt^1b(TJ>S`8xvwsH+^KrKR<qB>
z_Vt?0m+tH=4vvkDl`=~4h}w|gXa!m!)+cKX+AVW=={C@kCXl5lX=1^1rn&AM)%WW5
zZ~O3|nSWU;w|JU+<T1gy;xPq|%U{=jx#+(6DQG}i$}A^h_9oPJ?v8sIEWyfW=iAq>
ze^ePKle(+;`MJH*PGi&&pxM6ftgEybcIDmOWs-YqOUcKh;>%aB-)Ge;ZN4seBWQPO
zwA{f<L7GepCeEvVw=<~w_7l*;3v2L-=1BQlI)5IVTobwZ(u%;vm)dxxFTGyB|6bij
z?9)w+4xzqHpvCfE+UtL`&-JUia_hs|?e|X2>yx$KR$6xYv5ozFg_Ws}o$SA}v{$)Q
z7h2VBxqh+dgCY0dS65eiuTf0B9jdh=IzB%1a758<ZA)XlqX|7-mQ95-yKH#nY;IUQ
zm0;a{9<)3;f%)_7cSow#{q5ctbw0ZLd^#)axUiaMlFPqo9j%xL9{oR7G3Ax(zVia7
zAJu}EVgwz10_xW~@N$KOKFQht_nUS$$M&3?lct_$p8Hn2U(VL*^r_QZ<L~{dj9a#N
z+oGKCTius`=<j?o>6-6$o4(7Rrt3yu`(#sZQ26M`pM}4fxQ<NRUpTo-_rlHU?Kf=K
z&%O6^jrP9?&^Z24U#)cw-vbMetG$n8$pxPjR{fjjsLb?lduJIWI{nr;U+t;DcWWYt
zfI>hf=;$(CcKbTsJKJ)j!<H_7a0S$ietLU*{{8gJxQ_~JoX6#}^Zjz$+(m1Cy{~zA
zWz#8b$W~9bAW*xxP%Glhzk64%OtIoBc=pq|o$u~*2~*^Q!!BI7kT{c>&qAU0-{<-I
zJ8ha)U%c;e(G9T~z2kbs9<{Q!w@erO-SFuWs1==QdDh_Ge80(BZ%r=j{Fz>mK7T#)
z-Q!Vl^)=#8?`IpHyx%8loi%guhTC$>-yBPy2R=OPW?kkNy?x!EYL7kow#}?sY<c+c
zBP+j2+R6M^`o}Nyo9E|Ju1BBq&d;;m`ZH<kRZva8VLGT|;jH90v;TGBu~JL#r8f5b
zdDFBeKYzOXe*T>uhUag+-lzRmw){?^W}fWQKfe|fW`)Qx)c*hb-5R{E_>)34N*nt1
zn%sMPEV;wBYd^|lWcidW|9g%0frKe9oLKBXGi3bPJhT4#R1K|c2G&QHSOgiq+DRR7
zym5S0@_fZ0(1!GHjiwIW${WNO1Ag<!^En8{FE2c~!G=L<^7&td)eZM_!n_+88kx94
zuIhYv`s<nF>AruFr<-T~w7)-h>waR|&g#Cirf9B>+PZ2<*u451iS1Kk?pYb<YximB
zmi~(W!?ZK+?yfg0&dwz21ToN*OWdBqT}QCDo`pUmwVtOe(@1W+v$rAzS^<HA-T~Se
zd?5^KJ|Ej^#&7jv0cgp_mXep3%noe7Usny<h+y^M0Q2RI$K`IP-F)0{KM!=Q*OynT
z*Ka#%|G39^({rqAfmc4}#8$J_ss~)2tZ>w)@A;f!zg=H0d0!R{kC`}4H+tHmFJGRX
zo}S*Hys06-_I0%8sjYt9V!B?2l7Uxje>`Z876UDy)byJkzcI<x>i3(?mpj$x%}8>)
zV{yo&Y2|VG`Wma3OD0F10<93ku-M@~7icki#`AM?XM@)E>M%$xUwK?NNJes3!NWr(
zPbRvjo!|XQJxylMzhAF6f0L_t&?w?Q(XH#xWj|}(xz+D>>Kbn^UuuiC+XYg_znJL|
z%I=`N<LCST|K9%=`E^9yZsIhZ$VswGB_~T9ZE*`;=JV1ZVrRw2M|`()kQV%2(q6x3
z5@-hu=!g#~X=&><$)JU4D3t~%dTNyet}<RII;rL}W5T0r(ku7vvy-iQv2gFjDP|aI
zK`V)tIr#cFUGX)>+9+KydN$VR0bux#a(nfyX2PlU%Z@p4ZjoEJYuBzd(rZ7nt%|=E
z9i?#W#E&W4G`-e=PVI8C*8;7MnB?w%zgy`+ZOD{~FZRg0-rGL=*W~(_dp_^oQ}Xrs
z^Y2C7doR!V9`xR#?AobQQ?)_+z|&p1w&#3%bF=mJWIjQK3;UVA{@rbr{d(nrWxlgF
zse#5;9~^Ane7rKw|905^@2sG8#@ljlPb+(K<Kpk$?2X5nczJm>^Cp5$ASru$>*`}O
z(+j_ul-+tx)OoDfBK!8<bd9v`uV24v9@7AC72j7|ZD<|!crR$1IC!z+4*ixJ=^dcv
z!Isq1(;k&=X{$ENxUj&a=!wT~p8b`)A|F4iARX-WVfMx%cThgm<ZKALv0CB2;<^7f
zd)_@qZ1!ei5{#MLr7mEv^n~#ON67IA&!fT}2YglLmmZa#{UUHr`=|Fyer!B$AzD1=
zQBI45_TymCmKDwhvGSZx^N!XzvpBppuF(iOa(?oUIj5NyZ2T{4ui*hMofTMOn6JEU
zfRr;RjlDr~*p`TA0_cRb^Yd))z6%Nt4&MIyT9GT`g($h&+kR-y4q0>H{@=Uzmx2}(
zetWa|eAtt+n39XGy0<Ufxf2t3`-13y(7II69C+<B<N2PG)&2c?dwVmltO$Gw+Kl}F
z>;8Y&x0JoTRh##DalhRxKf9k#OcD>Zm?RzP0B_(1ZIjcD+>|oERP;xH1H%<<%pv&%
z2bQWLlP3)&J9?(Bi`i);Tlr)nc(F2Qe+%dwim>X_({x{g4nDpfTOMom<%08N`+tw^
z%Wk~dzVGYWl1H8D%j*ALulEIQnK-rg*Q?dw4d(IxK25*8egEILe6OQEOl)9y;Vvcz
zYIdSV+n2=$CMY^z+K_m7Q?&iMZRf*9-8avx`}H#OXqV{CUHd>=#E#2V>wvbnbJw{&
z`1F5sx%!8ozW4IS*I!y>t9xt9`$=JuT3()+jxA0~zlA#g{Fx-QDdlunkQYa4=cL-s
z6G5I+oK#)ASGaUf`TxJV`22gz%V$i|=UaZ>8NWU=ZC>uX=YP-4Jh$`NuJ_*0*YX6U
z7VAZC%UN%ySzK~uMPS~~hwbut#_8v_TwNW0yGPP^P3-Qnyq_N)9?re7A+h@H>834A
zEDo2eKJYNI2skjH5(@1sdHesCUEVWom#9{VMthv;@Azl)s^1yf>mHn2elK&fn(wA<
zxwoT^c8RWy+?-bSxYzvF>-GEdetv##ewG{5XI=hs$|jfm9S_;Izd51YUn036c6Zs<
zW<IMEyGmcDt>61?7O3ve`x{$+H+8mIuGeOJ|4Uo~48E@q8e_VKfsw^X^~0;x>v#Rl
zzP>IuJifN{NV070my4hyoOYGU*M6D!_SRPIEq9aqZN;QMtz%gAjE{HQp;qqOI|?7i
zT!>%{VU5VV$japse^d&K>5X^9e*AdcpL=gl<+j4dZs9h|OJ83LTjn!!$L_7Er^S9h
z>ej#G+i$9$dU=`e+NiBrf&Cv3^V{FpRr-2O#m7fw9}cqbKJ`@U+}fQw*VjZQn`U3z
z^0?3X+^Ue3LLVi#p8e$Uc)R|QE!U^LpU+u`tqf9qeRK12?N^Hx?@EcSE4z`{zOxB5
z@Ve>i>+8EyeP@{%vi@FV%BvW^uV!cT+Mg!gQ?<5UUnXh!|AFJB*ZY%?^ZkA@+5e7W
z)Yhz2&@!wK1(|Z@`S<QD^P8I`WwgKKWl;8=9UG(nACu1CQJvbesv&5JT6Jpsxp}s?
zkM+rBGqdyY<Zi3}o;TaReqZ&w*e3?%?_z#`x$GaSxXhW)@`z}7kmA~kTXQUna~>XQ
zeOI+IzV!9At$eapGnN^8d~stixwu~7uQOU=VQ8Epa$(PezrVg3vp#6@J-qDwzTfX^
z*&IU?Je)VS^GGIHm%rnYJ7oLr^74MrqVBL=B`^10%iMo)vHR?2^X8alPs{vKT48UJ
z^7qf@^V_T6?=4^d@HLlDR=g>zuYAP=#_DG?)1B5Ye)Zn|@0ZD-frNGaQ48%}&EVQH
zxAa<M-fhj`WfAZ1?REa$YA<0`vSRh7b$?6tB%D6;^R<QK*XwuY+5i8u`L+L=2W#UV
zAD6GcGB=w`>({fj{Z_9u_G>)a%ijPRD%MNB!hURf-d(9r;byD248Fd<e?MfZ-3=*|
zj0Z-ZrZ)CbmkX*x*IdtTF=svWe#c|J*H>4E|5(*h<;P&MP>+4CBYKc9vYZjqjY>H#
zSG`7ik}`kl$E`UxFHMpCc{6?f&K&#HFt_Yk!NJ9@T91R)I<<1?DJ<jhOl8xH+;l`F
zCS*h4%{HsLCCg4dmRhy9;$zb4@b&XbUtKxLdU4D7E>Z0_58LIpz2EoyTwLW-QSAVQ
zq8TqQy36|t|GDy7quaD5VtajUYWu4Bry@eOe$HSFNcFY*{bqCC_IG!8@9qhz?>RHC
zKJBmf6b-?vSH1`S4Np|wDrK4#@$=KuyUD5dv~Gv54O<)a&hD1|t@GxoFHV{6(X{^Z
zbb5T*!KdfuTJP2gPGxy5rS&@G`j@5C<BGmN{Qc@zT;WmCZRzLbrk`AOCNZ^7Yj$|(
zyU>YoN9Rp>y6W|`6}q3SjRUK__hXbX42?E=3(g$n*57l1)m}6tWZIL|>9Jx~*{r*&
zzPxzYG-F|FB7cbO9d>*Dolk_qeQhKPLd=$JGB>>v%cy7n#OjTK-if8Dr{qFHi|p@2
zG9D{FZ+o3pVe9&9FD)j{dba$^hH}w=mXA7=?@Y+GzhZsqn`@WIM&ol9hvh1t2wvAu
z4gU2Yp`bc-nU=%qW&2p7)6Usz|7ou6{1zd(jZ0w_YxACiO>R@Q!~3@Fj+Q$k6*?__
z$+8E}8rkJuG|l<+-S<8JS;tk^FMka^wtAV?2j7E%XX95rSl)Kq{_mH|>n2Q&U!VAI
z7MtVEWwpP*l^%ZSJx%9jxcU`a*9k(eiY`cE6hR)PjI7K4$V}qWVr!niDf7mLg{OC1
z3HagR`#CEsVpG&~z1Wy(X$C)5KIJmdG7flq*8G0SLBsDVhwP<J+135|5%3{+wuZ;g
zBf|a>Ute9lE2r$<*R$dIe=$vtRbJ0eDO@SYO5J`e%WlC+#oKnLjccm+?wi%L`c%#r
z-ObPEN7mo(kN7SXwr(Zol@eP~nQw2m->>`3KezaWXAAo-zI`i;YPP8TPxugg`=u0U
zH+Y`-+1FN;pPrcPzF%}&ci~FmL(TJV1-$P**v!7W_RB5M5%#nG3cvJxGJlH8E5%wY
z`69^UfcW~rZ_gJvHY?5B*|ykycKOGT$K}mK*}|m_lU$Dc-TL8-@%a+x$6q6UyJR13
z=kMR)b#uY>xazgh%M)*NEppA0id&y}?PVs{x}S>wq}b%|P1*XQy+3>3g@lC*!HN6u
zZ>fJVtsPS;S2_h6&9Nw4lzA`U{*=I%(FHr>#rE)@GhDUij)(6wt`_&KS;^PZXRf+1
zEuYIKJBoShx3{;KpZxRX_KP^lMa*nG1(B!D&NAg*=e6QEi-Rz(s5^Up#j-c2GD5Fy
z-Isj4Z`bYBnR#xetmjL3Sh<z&n&sbn^Q`#FwmNxRKC{%Bt1gvqS@vL7{=Qec>)*W(
z)wNMRo8G7;9rn40ZT2Q7)AnVv?w?!#{rRMepU<z^|K5GcZ%N~{9j}-5c(U#=6?ME2
z@O#CA$@yH9j%6MEdNAk01G|k)=c{z(cksm7`)*$Fy*+A4rR(31rYUjGKc`+@{pOxa
zF00Vi<S*Q)l{=`c@^EF8Z?Jx`pgCz?-PKj0%Im&g-BteP#=~cIJv#z#9C~_s`s`=>
z&P>;jpJjTA@5|@9Wsx7>PtLl!s#Q!sX2*q)9*sR$R|c!s1jd{{Z}&TA_rG7SV=pdU
zKCkLj8?Ut3t@Hf#;U5B=Pc(y**#Ct1rvAS+D|eT_FFTmYt8M>s$>gTlJB}ai7U$Q!
zY}#|R>Gk5X`(G~C>?o6|=M8<~HFG}K8Lh?F&G+B4_dix`<S_Z;s*C9ux#q-XCN8&C
zQ#FIto>{VSKVUKMF%z-f;rk<*cmB7j$D3b=*xH40v)v5|&<xTJUl+6F=<k?i*X<s*
z2;V8=YWSrlAF3G6eg5B-P2e<hwLKv?;peW`>o$Aq@4X`OM<;sQ8qgkJ!RGn5^egVx
zPF()rV^crq;HwLlgO+-=%CXBIspc(zcPI1p_4Vbu+1ekn{}#5%GqP1<nB^1Ry-%ru
zfr&!_iEx-F9?;<PcKQ6euF7=>AA}b;&$nE4#zXW<=XWv9fS1fk2OqP`|Nrs0f8p|p
zT3g%0(mpiu7i2~3*5`TpoaO7)M~C_6-u!%iP5lOYF0ECEe$Oqx_fqWoy4c&S`TbU}
zRy;_{l+%8Ei9fwxEaaOt%XRnDTh5*^<w>h$+wA!Fwc71kFaAc*c(ks>#lEtSCijnq
zhR2HLmd<+me&6qPptIf2Zh9bGJ0oLKq7<sLLB0_1ba1{c8UfmBzU1n{)Qi`$&z<eJ
z|99i;>y-~*|JGU}Y?aW$o_&2CFK>6>hFeXHJETmrTyCiZpWapW_Ep=*{2Ln%F7uuJ
z?Ahr#MyXxa&rYh(&zZPM&ba#D%&*_o*I0U0e|wX;Iqhswx5$^8mrJMX1TDDvesT5D
zg;J(jDOz44bEX^b=&gTqJ$v1ajL%2c#qGV7FZc0Y{9&)DTCLCIdD()$PYwKiBe{R)
zqG+wCrKdi1-UzZ{`1NY_dQfS!=lttQ^B7j#JFzb+VhQv0RiWJs87dOf6p>;E<i&;t
z;TLyyZstzV`kZ%ej^(vwzOy@w*6;sUb>u0plu5y9)A@^=^0^MVW>tTCQ^?v^vYyFI
zD^2*GNy_i7*W)(l-QCr?zUcgNzqwLTa%(SDWHj^G1Tch$-h03Exm@+fqvC7x@9%r|
z{KuD@3m>+hee*N@+Wqg(|9n2r&uU-&<wc^_9g%#4DChs83|DKGoMQPl_152wrRy`f
z?^VCI-M%9C_O^F+m+V(Pv#a^>!DF@0!9dp2SO1hSSH<iq$qaT||0u0%ey@yW(fXf>
zTj$=hZf55<OI4m<_v<C6G=uL;#Sh}~H5+5A-)<Gm509_i`m<8!ORn>tv*A+G1_=&F
z9)Ej%UH_i*Mp=wlU$UT~%|~1>=EmHgyykZvH2FN_k*ZzQbHZb7{r`UpXS6+%US%P-
zQnT2fam)An_4ZSKif8Vgoww`c*;vVac~4JGU6#B8)It|qs}cO8?q%&e=DFHoYYZw^
zWOkHo$vF(kbNkKj*IceyxGcHP@)&5sXGin=TmO5E&lNDbvr4q{NG@`%-g-NK|6Q}(
zTTiCN*Zq82z4kk|h)3w5xFu#uM>v9)t%~~5@l<==jzhZP0%gCxynI*q!`{l>UbNY$
zNO<eg61I%xesdSaiT`ED?&Dc1!!KiD@T%;fsMqmpcC)k>g|Cl07;57NDh*M)KaYe~
zgs-2+t)r!2TKz3&daY&QBbQ)9Y0)c{uh(vm+2D0>qlfQp&5V^5ZEYvFXI(wDW&gXY
zA|5sGc0PAH=#u*TXF~Xr$C?ex)|@ywS$%e!=jxU5Tq0T(%T_%Eow>3kc5}*2#devb
zcG<ESwcl>0n<XFPDfdZj$~uy_WEv=o?|=4p&znuBono^uE%D6YyKvzU2mh}xFO%z}
z7|-5cbzuFY;K^#fMT~`Kl~<+Mrq=aInVu5a6Y~1T#>HFn?phrZ{J-7fxSV<39PTym
zw%@PI^E#2eZs)OM{qpb4KsOPst^NJ&|LuqW<$r#aQd<B0ku$$-O8WfTZM*N?3TR#V
z=l8P8&(F#pb*eABX+Lq^k`e}!Tdfg03KCzOHO;wU5WK6@=4^WXwe|7#^UmI6!>m?1
zG!`^m-IRJdW`ei#gwT(%#nD=~{iYriJ#y*A<%~x6R2EPZH{`#|_jdWZ9kK-n81w#l
z%J09xEv_4N#l*!b;)~iIXWghR1&-mohp*k4aLVdSWPR66jgDms@nvSL%%TjTr>E=B
zf1BNsn|9vb_@Dls4^6Y{uU5P4cB|XFKfK`<yTjHu?{>d0bG|aw_ty#K{u?cv!ajz}
zL9Jzxl+fS}-)5%IE9_tVcX9USijPU=QybizwS&Xo>&iP^zq2Iyc;DUZa?zxq3Bk^{
zO?m$B`FyT;>YJ~2S1$ZKJKKDBtx1U8UdeUUdn3&BJ7l!ZKNI(TayYw=XYau;y<K%X
z{+LUD{BpCt;RnNtzNP%CSjy1}ag1kguSh(%Z`ZCzd|k#G0xK6>w|qWF`0IpIr$Ua+
zf5v(BMOdo0R>8|;ajpefdA_0-J3}YN=r73eXWeg7zqBde?#Id=N8W|uW@%;Ssk49m
zG&a4zbk)k^S&@bRB)|5D%2<cZKYU%&IQ-yy&>Wv=b<iBoMjuxD(mL_jl8LkT9SC2`
zfB(My^*@Wb7M*(Y{eJ!S_51(bVzoa#Mf35dhWmBDbIoVn%$MJD{m<t3x}Qrm71kvD
z?31;=Q_O1rRc_aZL)@|Rn;LIF_}BT#;{Jd3U;q53oKtbKH&J}s%y0K%(L=Ad*QB-X
zEwhv~$#1*V_%-cPdxsjgUf`k@@2l6$jel1Kzv`7(YcToOqvs44XJ7g5>-;{mQ?uYf
zBm1r`MN5}o7V=+E@$u0+<`~<{?c3*nSNT{q>z3`OP+8FI-Yo&ns&B1aqD8_>R#)HN
zmRr0(Ks6&gcvtkVZ*lW0FV-FR$ehDsS^4+ef@9(@IEx&WN}TJTyezL|<u7}COEj_j
zPHf4G<=jPEn7gA)&tJUW{rsqi#)bdhS<>ctJgH_!H|yU%qQBt&?8$H6&wg{xrzc+j
zakSQhr8<70ZPyDv^svnSvU^sN=&2{c+m?5kXvYbzjV-+zx^R(4SFT3Gs{J!Venf8M
z7L_`+&eDGIS54#7m#hCBync%7|AUW4pCTUaetLTP?u5l{KeT`PN$$Nkt1j&CuZ7O-
zZEdGt+b)@S{**@8)v~|yB=Uogtzdef<+QZx^Q-2jMJF$CG_b9kRJXvieEC0%3n~X+
z&fRl$Im_z_zgRux*?y^p6=%Pgu5$MBg03tt@&0Qew!ZmiJbWF`?<{`q7IoAJxv}Jt
z*w|$pfBNF)`0Hzn`}WD{PqSd+su5uDo%4F)T-#0&hO_6cKfV#EEuhOVYwP++HtyZ_
zdkrhkX&$!y`((0z%!lBMuR*(RVvh&9n$~tNT2{->D<#skD0`=x{I%_-%I<w7nlJ3C
zjbrr>9pgZ5@qp`95HUfIk!b;=Uc9Hz)U%gnA6h--p=R*19Sg;LXPcD@fBNN|oyQmY
zEa<4t*{vU6E}!o<H{MzE$ivX>e+s8KuG%Sf#bnFjaO=;f|CHTP?`wFb9{6qjrtZv6
z^#%G$f2IpcoqDL=;J0Vqva<df#a%8kc{6T>Kbyb#`hVBD9ShxTU$}YOF!uUfd_H%+
zj{V0fkN!V%(thpl(2NxN{C7c<^sK(F`;z~5+I9Xg@2E?^@O*BR(zo~Wmj7HqmBI;L
zMy3V-S7rA}*zd8~>wLeI<1gcio%)N;)-U`iDP^9Q^ZD7?V&_MTeGTsHD$TyE8x_5~
zY;E*X&Iz>)A)f^<3I#j3ZZSFEk+<cD@P+AIb_}~pUx)pB;Iqg3N!63*YaedbGt{5Z
z#5ik_t8abItMtxk6->X9!sl21kx{+3^`q^lR`ah*HLssst#WNIQ+8cldDE3?6W#~^
zt$)J2V3ze9{q4f9(>v~g!h5Ht1H+g2zmc2McIxbXc6N4phS9?cy+!ly+za>aPM6<?
z-Um~-$r|!r$<{ac^v|RjFK_neZuWC<Eef%nH*F4+*R0Ri&mUhr>9fzKW!G68{+HG~
zpId%sv0m)16pyl-n^M1hJTAX`;b*NSA}fDpy=9jz30QJf2Yoz9!Jn%~+FUR8`PEgS
z+Dr>x3Z4Gd`~UO&|1<KoJQ2C@V*dJlzqBl^=kxAWWBB!dh19$?UT?EXUtcTz{_?N8
z^Hfkx_3Ymj_R_Dfu3naTbUnU)>(OrU-Klm=^V68;fjo?y$|kt8E>e~L`}h0(Wr35j
zudOlk{Ta5{jo13+lF4gwZf>d!X}avh(0E7S#8ieC{r3Md*6;tf>t*x0>hJIJ^yc2N
zsQf?6d%9j}?Zq0ytE)mkcQ3wI|Knl1UPjb%KiSoho0r}8Ywh=%u9rL8Jb#<#WVM?U
z6rG)lxwHJXSijqGcw7GcchA1(Tv*_EC3!OwT4mU{N6jGP!h#vgm;5-edi}nv?{|v(
zf8XBe(kW!PJzbTFLt%nk<DZu|E$-!pGJ={epgMP!eAK(|vUW8)GC3;#|NHy)&*$^z
zzCZ45&yN>x_;UNnm%U7zvR+MJZzi*vf3bUiS?FE+9}k)@q^-JRnRCNnI^(Zv(fN_*
z=h?nJ$S%LdF!|VxozLfG%h!IH$UTiu#=>9=KR?D8%z-=iFR9NdXxf^6{hUe6zkd6F
z4XlhT0w;_bb2uB~>i>RS=JiT{|DR2nc|P~k&dqtr)c$YhyU>~MJJsiHn4PyvbBBey
z{O?6BTeGg7y7GEk&dp1#HqvG}FIFjm#+=MjPl-%Fx1Mv(@jlt?Rc!v~>4c$iFY7Fm
z%tt~?OoAr2F)(qYOm&#X-#Fj4dYgA-I6Jq9#)B@VpXcs@1{xMVV`k&ou=$+TX*It&
zFN{>(dn6vV9p0XC@lgJ}<nN%N$GeYmH?F##S?6CH4H~tL-dnX*Gk1U1)m6)0MVla(
zhv3Fuhu((5$8Os%i3|4aQ_U7|U}*foy2*yYD)A7@^sAL86x(lnK5w7@_0`qly^&k9
zrq+Hsss3(bTYGjK|JG+`XWzaaU!R-5|L?Z5GmVcIDKosXnsoI46s^#%uF}YyQxDOC
z`O~@s{`P-U^7s8*W_|EX--R=~z2-<Vaiq8?oCcpeR`}QA`J7^>gZ{cROtZsQ)Gwb?
z<n>~s+?Q8ZPqR9R>qJaQv-C$ZQoupsCo5>z_X_om+1K@gk3H`a)sA6Qx%ymzL27EZ
zD2KuX#zr09hE-X!=P!3Ij$@m>YUj$8m#UWg&23s8qo|@Av8SSN)>9kwvVo!TiFn21
zUh_v*oy`0;7xMOeJhp>N<anurnG*ve%fEO9Z{`JB8DE~yueXXgTl;eMw7tLI?SA(%
zv0XNeU8bNR{^`5FcjT6OPxsqAM;$qvg1cK2{xE@V89OssBVxmX&@~YkeJ3wJq6um!
zO_<6QDaCNLJ>=`Ft8aI|-&Z_yfoay2g4)o;CHL$9-?imC&vVu3?EjTvYokod&)Z{~
zT+R~0-2zHNPo_CcV{<4Ka+fJ=;cnoQx4ZM|+S=D`+vDs1eqH$4`t6p>PW|O?ZY1*C
z|Jh&*8W)Y6ZI<iwx&rJ#6rwUX;rqM0+v@&SU9Nq4YU<sR%F53^m+Ql3o9Fxe_v75a
zzPL*GfzpN66-<$G46+sl3v7QrnY`{%_2D+&wFM6kEqrtS++6G12ifJ{SbcujE<dYj
z;i^x|!nS6GTEAYi`A+gb%%I<+ZjgRXruxsv<8RyL>k1C~&t2#?Ic#On(Ou>5^VH{-
zOnQ2Hy8ipQ7U?YvOgptEJY~E9N{UN7C%<Xp)-wn#y6n3)aIxFBGsfpz{K`&G(_Q!=
z9W<=F%c+&C_1b4pl?G1waN<+nfeu0CH-Eq1=bt;_+24>4!Hb<m1!`X`Z1*`CbhwRo
zb3*LI3w)a2795y5UG=Esf74$Jm%LD)>yz84!{5;Lc~0@Ujbge{H`YXM&Ut!j>a}&T
z*1_M>R|YM0y2UGHvVluf>xSm?IZ4gz{AI=MZDF6VIH2c1kEC(Thv33SyV_q7zrVeW
zZA?k6)^g0cx2IBXX4b<)t!9OfTtGe5d6wmVEQ~Bg@e0vQ3#`_H<|^(knwxZXmT4?o
z#=k#5@2Y)%et!Gf=<T}_GPl%5^nuzPDA9RReZj;<QeQ2zu4t?dT^%+{I3Qq)b332j
z#8->D^)}5kPT!@FxwGi$rJUo!ECLP+i<$nr$Q$n}SNnE(yNz}EyOR5Fwq#vB6}2rV
z6Lc(;THlFvn5i&>Y5$*3-KRfYd2!*xgY*sSwH6hBI;nnpo^5r`(JoPFXVXY^LayY3
zja6H7ZW>8jm#y*6_rLZkZR5HAQVat>^f#>9yL#o1kNalbPdnVk`}@|EuN(>u4tJO=
z#TY^jm%O~Z{PqmP<TrQA@84bB?3J5;XUE65(~&6t1{-=(d%+riQR}F!Sy%1+59Kdj
z^#N2ODy(MNWXrJ1E3e<~*NR?w`+L{cMo(XMf7bucKOXmQ|M&NI^!Imn@75?}nmype
z7#~pCdH{4t6tA?|mYbW?cPqa8`uci*g`Ko{-j?U{>+gwZcbJCQJvyi3!obLq#F667
z5c0Vcv=m40_UEbLafP4DS$;3z-}L#M_4&|l`xgtEn^sr!U_@G_kHbm-_}Z^iL2C!A
zzP@_8>VSO3gGN2$kVgN|#`-@WkKc`1xO{Hetd#~ryr6nZ3smU+`}6s{S>hoUY4f}}
zYh!jA`O1gBeS6;if5~YPnYF>o{bqf|Qts{1ys*?;{Pw=u-L`)|99}2avFgz3%#1(p
z?(V*u{P*$_PvO_s*T=uG1XZDpYXnYAVtBzWU-Mv-?bKE8n&<2*&b_r|BWMO9<mFsT
zyS-fB!NHD1ESctTexB{xl#`RbJ?hq<)up^z^GD<Y2gb{D=AYsTU6!%0=4TLh+h$jW
z#vJhz1q@%d->=(za<cmFtaqRbdoKru=DxnYef{ri$I`2Qb@p7&IRQ$gs5#0*vawIr
zdRCs-yjy!JH~;;5Jw9xq6YF%&Sw<XlG?+M^>~LsfUhw^1^?F`;JDV#Hg;c%3`4iOn
z2UY*RQ8H1I-x~6Z4>?qHp~Zv)7iY#So3o5k_r&yKUUaF>Exi^Qwk_x8hpRU3pvhU4
z2@e@o)SK33@JgASXycJgI@%@rxqBx_4z1$4#G&!I7<50bsP{K%-N;Qx($36Cl(i};
zaDKdXPsPVaDIHY`?*ttboSA0wHM~0fdfV;1V&{ibkFD$MHC@jxdfTYP_68?<Q_Dtu
zL&8C(-H-dM-%O9M>wJ9&bPC*svh+EHZFB4Y{apCm=EQ6!cllb-b#iCZ&dw4ww6?eu
zna%R){r>;p8S*YsZMR!0>r(ygelEFNe!sTtlBfDjUh_Kw*X{1teD3}F@^bq6T+>%O
z3mzWQ)4R4JP<i*0N#1MH&d#dNJ>E1&^h5ze$%h9A!*-YDR=?SJ{LS9)_cr^^HoLhc
z^YWdym%Q~$^QA)bf&)TA?>4=CzyCj<-P1xVmOlcGe|~;$|Muy$6L-ag0H#@TPWK}&
z3Hd8n$hyD0v{ZO~^OqBxKh9g*y%ze<8@MGSP&;Ue$D?u+*6J7b?|)c&{pnusq!6?G
z$UeV6=RTbO>Ure*%Kvj6ZFR!e#U$;YIB7?D^!B{70q>g+`p2$*@Rduh;QTyWJ?oG{
zmjC~+e|dR%ZSnJSWfvUTS<Rmo$_fAY^Z9(NLGkr<v4!(zehciK^`Yrbq5OmUyw}&q
z=YvYtw6n90?p@uq^_F^Aut9jRN0t{mYlNp*&(f)TUmM9VT$Q)j)v#-A#KuEveseNF
zs{>54uifaAwSEH{a4`=px@`9L_V)Alj6EkVe$DRVdztsgf1W>^L=-(%T@LvWEPv$X
zPX_;0!akqQy^6N<eY|j4qQxo)Pj4GW`2f(pNRLYU<aX*?iv9=*7G(abb5Y2DLBhc%
zJ>katl0xrq{g8WE&Sv`e;rY@}TAiiq6ME~|pO?4Quk%*g=l|8Zd7n$b<@dZQ_x=>G
z6?%9-zW(pk)H<ynpHC?FAK?ku|KSk#w-1N;cfZZLvSK2~-R1n8It3S9#dk_f`Co6c
zeb=v(>hpKp-}>d(uQxv*_uJ>(-BtSS*X#AWk2oGZEg~MUOjEa<#Yl#Mw`_aZ+NiS6
zXU%W>n%_;y-}A9;_YVENUnX(?`Sas(zuwu{``>;n^UB}S!>O?~+V}s?-}z_$Z0eDn
zxOY>qgZ!ais+NNFj%Ut&_M4XcI{gH@!&mR3wEd<&(?0uctJ5l2d@MaSDbBKX;sfRd
zza$@7sXi;cWO`}qqhBh|z6P%UBcI3BP&8NQvz4Z_FJnMm`j6+oR37~f*?;{f!-^*U
zUzLkg+ZyCWSDi`RR4n{>)|07mcPgLH<t)@{m#bRwcK`o>)n8qY9;*KS?yb>``Bkqp
ztv?<SUK_qj*7G?7g9C%7i(|<8I8Zu&BYt8M!;1IInmE0@uls(k(%7_C@l&^$?x)#1
zek=D`9OCT_KU#5iy~D>PCN>xatipK?jnBcJfge*!zP-43_^Q}N@$xNKL@&J9bF^E0
z_OrgVF*`SD_JwRpIl0$inqKTHw@+7Bho7%`<Wivg_W#rA@w-%vWEV$m&05y;WNY^I
zs8%k~MQl&Z^X_EKul+VN_r`{Upal`UQYIX|hj``e=N*?4T-$OGGzzA-??=+>TU)a=
z8WnczpTsJz7n5<n?)O^Fi=Zo3L1owjwRamI<(|@88?tiJRL$UHy+{7NSll0@wx;ca
zdET9h^|cWR)0Q$`P*|aNX=-@f%e+~_iHBM^zkRvvKU;6by%S!{*L;hWS7l6UJGuJQ
z?DJVXa^1&~%6&+Gb;2H|S^I-8Kh0Qow8w;XyU3e`Piq^Wo}Lb>V0}MV|5_GtaYN$a
zH^-#&zjWXE`><X9-7|*RtyxpK^L|a8B_49T;{V_8f0fGDGo<|e^)>gwfyT1ay4!Dn
z79Xv-{^9HHce_rrYJaW!>dSbt{9fhpRpIO3i7$QquZdf);BWYcudmnd-zKIT)$%R8
zC+EqDiDpShIKCS{3fCx(`YUZ!lA*CX_O;2Jf3vdJZ3L~z;4%cQ(WnzIU(fLR^LcxD
zsY&zGQn~C;Zez%}5F#G7z53nG<0kXln-;#`_j}!JaYtu$HUD{U@}%74^S7>j@UarJ
z7Vp$9cs4UVZB;R7EeYrf_g4~c=EyJ|m#^P5RX_gTx?Qid!fk6`U0M0<VY~b;hDDpq
zOy8%kS*EaT(i@RKA!bWfZP2b**W{9XypPw{TKJ`e)UtKE%(#@wKuaPdrk+`T%iQbM
zWsY?FzrjoXF4hg61iB~W?c;v?ZK~eWmT)%AE4!7c7q(1OiH%n(g;(0FByz#``}O;|
zyR?MA?R-A(_Uj8=vtDtts>)}TY~AFPzxQic_0y^0Z#JFQ+x+qI@%LN(we(L+WLUv|
zt%jra*O$WWQ?<i)t=Ot`-Tu#q=G!U~vEP3e^rO|6AnpVyCN7q9bFHuQ)?Sz7moPYx
z>ZJ8xIn$lrTn$-q7bK0-Zh(4CpvI&|LglZQ%Xe$NKlQKYn#dm>|8vrIH9M}Z3_d<(
z=Bfp&mero|SRJu((QRMGfctUPZ%xJjT(RP<4{x}>z4)Bv@u+P%FE?3+=DRcAObGrE
zJoTw4!&l$NXx6By6%}U;kIz^(Z^>Wf35yvoC{&%DWqMbJ!z;1w_1f)sVirzR>*0NO
zI2omHtgx5q?6dlb_hOB<{(Y`HD<!MG%uPX`%jWYL<3RuH*VooAQ#`cPdwQ8<)kL!%
zll{p{-bPIO!zA@-ZKZv)Z?L)+!>WbverM_L`?2V@%kB2`Y|!Emy~z>I$CbBgg|2#I
zY82VJ`_{JHY~%EEJ+Hqi%Z8u+@-HmdY-RrTyJfShS14o~{8-s~N-9)n;W=mJRfm}u
zY|Xx2Hgn#;h+W}<u4hee?XRz|{`qt|X9HV7kuJll-wP^bN(2w<FNr^Ii`hio?y%<7
zdsePL!m|Qu6t0z>)OC3OSTx|^!Vk|jtBdONUp1M(tZn7<)6>th>K@*Hb<eC*Jw0L!
zy<cuwx$Rjm|F7!c^XzMD3jP0X{Bk6{c~$(WFy4Hvk|oQM{2#7OKHiu4jP2{|+gmap
z%dtHV`1(5Nr(HDDg8Dxn+gD%tdfDH8X5OrN$H0=ivrICDiubjK?30*djp0It38$D=
zU6H#dav>zRMl&pULBa2DZ<i&0Y2_C0+mX4($!%g>G<)awugd!#?B_OZiSuQhdL=|9
z=IXPnQy67euZ`P#3v?*SvpI|Ax?f!tdUxTJ%vHOrwe0*(KhpZJe&4TEppCJ4>soVf
zZ*%>k8?>b3>x+wrO{P0e*NaukJM4rK@sPG;;}zimvlO@Jg-)$^)~#ZaU#qDhu{QPD
z*2S{Hr$wiH{hD9HU?On_G%<emyY02YN0HAT7tTrxGPJm5&lEX{aaG6HrPJfGE-&-F
zy?nLaug&M}Ugym^oOowPVP0Hw?Yk3f7$qa9ui_#YuvgM|<$@$PEg=!R^~=hF1K-Wb
zE5BPhJ+orpv#&PaZY1A5EnjeeG4B-n(JLmpDVx*IUb?C)AHaM6q<;RbEh|&Q9nAlj
zPJUSV?@U?H2GIWFSr3*!dlRr!Q`DmB$HVs6&{e1P_umOU#kEWrRN-ISQJ5U=slEAc
zLOs?n5DoYcTwJqirBGExa6pLYqvB1Vohi$B{7sJ@>k`!#tNID*f7;gl`}y4YbQAxv
ze))V*xw3dg^XacYzFv>tzW?7Z?V63Y-|rOXMRtqnev6uZirYw(A=K=-r~2HK?Ca}F
z+dySucwFVtYipy^C#(B!dw970w(9hlr0}@PrM4dqFfUX5)V0O_+l}OfoGDxL*T?OR
zDY2WX&+;6zXUm~5!Lm_M*=+~2#)}maQ}a)40p-@S{DR+4Z+={NxQ*8=|DMh6&*!Xt
zXU?cPTlMwT%?3v1OMB)Bv0t5{`0L;A_sb)fcYOy<4r@1rEOzTPdHu!Z<JRc>y{2bB
zv2u&;_%XX}-}l$o_0R4Ksh_k`@q=?4k70c1t1H3&Th-@P95OlXux8n+JkZ6m+*Mg}
z0jZ6zB+Ty=H1B?}@mnh9yfUalyvWjL^-5#+(`nH;FD@*+wl>;)b@1{&P+b7(UbG#T
zulaCr-LGAnTsN<psu8GEqH*@^%7^a`F1udydhPZ#J~NFD9tDjy?EdknJNM0vjo0?o
zRtM+!E?y&gqULe0d5qxV!~FJlKnH`T+1qMHZCT-MGsif+&$^FkQSdUKLe93}<$k6{
z4womT{>aL{6fxg#O}C)`2jd@?Rymm#K5{7!oXWRmOPuS=QpQY-^g5xOWy)ExwLhCo
zxujfguS+=C6t=VIX-0d3B~vELlnu)r7A5(fI&$Urs}^Cug2syzmECtSWSpF&dil-d
znd%RnFPiR8pQ;rabF^Ib|J;g4oq^9E%NVEiY|XuWZQbs7R>2Q~%uQ1Zvs|`ra%n#N
ztk%Bz`@3AJ&b0~an^t>S*gWb`ezT}suc$F(zwGz_94QtIzpe!P&-_1O*W*6xZ!>>N
za>nGFvHF!R+@5pu(KErT(#@bDF;Ivj{88z?p#J~A-!_s*Sr_Flcj#ww-Lgk}L+R^l
zE7X@iDBqB^>wdudnHg)VzrR}+U2%I)<>u&+T_rCsta5B-o0)fU7FWe<u^g#eax480
z=02*uv)o_)^4sb0bsJMpPn*fKLhFS{_LS0nH9uo6d;zs5T)V|0udWJ>4P06gZ+vyz
z=?^js=GXmNxj9H`{rm(o<%--}TMAd6xD}qc8#EpPDT0tYcScGDpaGP`cG<Me>F4id
zf4{mqynWjCtgBh;zwX@Y5c<fpCBC&kiPgUOZ^+W}&<Wv=MNuV<Jn0QtH+IchwIhAo
zOQ+1d=8To^X4=~QRtA+d$bsSTj&skKOWrf93VGizRTSuVczbJW?yoN|*ELMwDlyNx
za^mf_l#@c{OJWw!v@Uy-ajS2d6_X@i!@BtW_cTLSg=k)m0<8^U42bu&yUhNC0TISf
z)&v8liO&ptW}Le?(MEN_BX{HUb0wzfe3nlH%*)?^28HhKDt%{T%Db3p$(AcZCq9I0
z*aiK2yZwGz6ll2UorI`X$cZl-EkKP445w#tP0<QHC29vc66Vg7UabX7wLXZ)RV>s#
zW}AI&O^0jiB-hn-e}9$T%3L0KdYbO!rKdSBp65w#Fw4AjB(CmfDrix&QLPfUm`=g*
z3oPp~ga1S{(|OzPF}wU;?0DQ~%(_Vo)Nro-K3ALT@<QkK64~b7;Be4{?Yb3#YYw@c
zTy=SEwE5-UX?Bf1tPWp;Ko#f2uRU(_z9xRV>~Fs_E?X}EG|-Fck0-i~pktU{w}>PM
zFoYbPWEvA0`hc@xS@(oqK?el|(4fMqRL$Os>+52#?XRyFXSw?M%NAMdvKx`<bDx%J
z1}<`WQCQV?a2qtd5r$8=!35eqw##Y-kDcjNo{RfLwZnX_|I6uNVB%n5HIiWfZPw$J
zHanBI;~`u0mW+wKayB>IdZkiXxsH^d*#Ga>X}$e_ilX;aY<ztlG>M|>J&os^uDe|R
z?QLh}YQJ2ZvHt4T?C{mW%l*#eHfc}Siv?AA#i4IaFBU&O*8BEGa{tz-ty!$*j}6hQ
zd`-oIw_C5Ly|4*g8*L5>kqMHGKNd|5jC*MR|7ZW|HD5m-m%m;6{cbvFw%~64|G#=S
z#8bt$|Cn2TZzE`-%QT(HNAo~wGjHe9X%V|qZd;vI-L!tE$1Jm4sd9#p<5IR&TVAi<
zxAE8K^Y*b%H?9m`e(UY_`*~+)o1foS{O|xqNP)v_LYP7@<AuN9Zl724pO*t#nvr{J
z%gNN@EI+=pR~P=Y47uVF*}v3#x>;yd{I;B#x7`?n@1L5g{k%&vlcOfjB>w0=*KV;u
z=IvI~D{f7XuY1XK05n&Bb7Su9ZKkQavi1qFwyod!Olr1KD%Z;29}_n5qK1mYJkc9_
ztGBO>-F@xv*)@X8y7VuACS=|Sod{tFnHy9P(0KOsy4~m0d}pQ9|NpyvHh;;zJ(a)T
zfQFIoe)!zXXO%JkcG`6|JBC$?uWYNnoVaq@=HHLU@BWys2Q7?#+qbkbu=?w(r(Cw0
z)*%NkbnEZ42ws2q9C}cwY&rlM4gw7U{f@3U(jmBTU6z#1QNDdY9&z8^oZcV3PDM%8
ze{1IDV}AC3OHNPMkI$%<0~IHciW6Qktgs5)S5pZd{W-*~zon6x{Z{(?+O%J0>OrUH
z+wTVru<7l1z-0Zn$5<(M(&E!5EOBe={{EU-6?<0o*URPecO|>bx)XU?gki2_@iNe$
zRpI%mvsU_TG)4_71}00L4Yj|^!apaUon;!fK5p-Y)u20T%nBbJxlpXivoi14v$L~(
zx0;mvezki2n_sWjm!Ec)UiPASznlG(Md{}<l_z{<iWFk_de`bvhjPxlJ3I64odzvX
zICCL?-_K)p|9+;g2KB@*Z!Ud(?cK)v>gMlFZDO52hweBjuJP;b_WNrJ9v*r(ZQj1x
zzhAHG{SIFF+v@s<Wv5D|p6v(ilz7-K@3dZgpX_--_#}e>nB|eisQORi$I7Hb;;|(Y
ztwoP=iTu$4HAvsxy}hgCWfExeD0=xV$yq^uouRXg{Etop9psRrw%|R7!h{6S<j~jW
z%f5VV<CWeuJAPWn_tjx*H^uHQi`<%Z_0F9+pzg-sPp9>l>4fT9|9-O>G{{?6`uDhe
zeaY?2eU~$QUvJC1o3%Q8eV-J=Rr6G?LvC5Kgk5X7^CwPg%|HD4j_`#Kyz2tr{XAav
z^uYzGSmkxWI&1I5AOCvtZ??cn_Ji}4?cOVKsva|{pZmkotLL@gYVkiZM=yEKD_!|v
z^RySwXT139J+Hj@Sk<b8<+HfdudfI^Y&*|1d)jV!qm&NKO063r&H=G}q8?!fQ&^o%
zV`KMxwP-s22vjr(c!H)gCdO$9PXGDSe(FTax<3`cj%u|p>i+-z{th&pw43YQuM79W
ze?RWGzoWL1X@RQuw36FDa+PI^kM&5JmAts%u^QAM(mQNcliJE9dPw}EO(RRm-M?G?
z7vx=>YQXsaZSjqyd1@0tgZ1+r_Ab<($YRpsYaaE8>w~rPqd4jN#=Sm|tSWn-?DcQW
zp7G-Oip*OXH<cFz_WsU#eQoXLO{u5bn&#h%TkLEaWn}Y1(q>xS{nz*Q?$%aXb8!}n
zL$j5Q8$;t6jwfCWA+3{Y)SS|+=HIOS`)9t?EW4s79@)3Hth8S8YkAIv-|u#x2W?mQ
z&bYSHJK6Ls<0`S$vuZy+I(pa4y6jEC_dm_hTFz2Gpzv9?<*!Arca@&Ic>VFwN%0EH
z?=L>7e@s%L!C?{Sk4oFazeTkZPvpP;zwFwTl9l(Q&iu5{<e0Y2bN0pAB6F8b)>NO6
z${4_V8#D`W*ZkV7_eOg(Pk;J$JHOnu!6ar+($OwZdr{h^VgqQ;?Zes6PkaV-qpeC_
zBrNrs>Sdh2ylJy-^|zA91zatwitg@XT449swRpNqHfR=TbyDqw*R!u=-0#rrz98>B
z+4Xm#Y+dA*>#3FRIA26%ue+Jyda!7H`kqZJCTm-aa<6>ZyjtHrqf`CC`iXVZGCI{4
z{O|r!KS^qS`NZ}9N`LIvp0~c6^mm@n&hI*BH5vc^UbwzvPVoBEuT%ORl>XdFKR@&D
z`xTuPeSdnt?0-G^c0ZrpkA&$yOERB>MtF8DPMu%#sdIJr!u<yqo5sgPTz+*CRBWyh
zI#I$9GP7T5)87-y{WIFivTy8A)8X63$}Kiy)dJAw`z=3~&#yBIZK(csGacN1-e3R!
z!mc@03-YHW)vf^T%1muq7qj!ym(wfwE!<wsZ#%!*b@u+?*Czj$&*Go9OFi+wOz|1R
zWzk!<mA#GH?&WM%Q(yP@>-CJ;n{B4EYK5+PQm0qbR-jkjKAj)D@@2=e`Tk7Ii4L5f
zuK4?dhTT|R3f|@5(#Tk>8Fj_v(82%l;&;@p%Bvsxf7!KLtn~6m6{q;1zkdbZ{`qR%
zEEPY?P1tMQQ&3jxc)sF)|DWlctF+FEbM5?I{Fr$GzwMU^pmROS9yGGw0#((YpPk(t
zowxJozu))&w{a=_jC=Jt|JRq7-=59RkJ_GhcLv{)!=T}sNTmrY8CE>|7x2`~{@}){
zB}z^Qmo0eVsXkYPt4{0pgB6SWidq}?{r|tyY^rY2zn{-{^PAV6P!0P0`Id&pqR$^z
z{+Rgd1@nT9|2}*^82JBq&639((6`Ywrig(qn0|XTJigS_^vm~sZnarn7OI~zp1g=m
zpPT9~SGlB{d4(3}HjkW(i(J<g?U@(8HtMRXc%Zl9%=@fgWE+owE5M_TH6McIQ)+*G
z*?4bn^>WL@fs5UCCM*}rVtUMP_e0@}Z{M@)HXn}&-!;DrI=~%trozJfH<x5oX3z7P
zZFZJ5$GZI8oV22}|3#pc>il09N^AdE+54q;+AOU-t2gbD=X)Xc@4r2l*z4$^)Lf&9
zo5LT<F{1Q}71ncVbX4BX-F|aJ;^7#9FOT~#pG#e-DRQs+{oan{duxA}NgJp2Xb1Q(
zm?#Ny3pyw;gImdwn~xpqm3|%<bhJ6`+?>qNRUw|2S<fyvFMQ;(-RE<b-wXpqkv~@s
zt&82g>)|K!yCst|^91I<n)giM=8q?9x8K{O>OE}+)7)PPeEG%C&J=b_nP!RX%Ub_@
zRoe2M{?qkhUp+I;yu8eJR_?vp@3G=9t_CphIxj|F);%GdRfGk!@6Pw~eckA7XM86w
zUU~4*+*i#LCs%%*d$3Y*f;Gsk=jPknn=J3zH<y#Y?p2B1?>EN5AC*ndGTz#j8~xql
zM}L<>=DmQk=RbWqt-pJxUDNB$pEq_HXfpgdXZ?PM$e&wVv)kkRo-gMK-1_0Cr~RJ~
z&X?KC=USD5=7$#6PWijaVO7&U-&rP{sl8fr|G!*5zwGwcS68*S*n;K~QG)u!X(lhR
zOTC~@+mmIW*}7Ttoqcakytrzb_J$YH{c^T{4x4;G)fOU9`18}#chk~R&FljWJ}vII
zD=MDw<@NRROK*S{#O(Y1&N}$mvRj~$n6Iy|`(K_68rJO+j4e3Gn#r_4D{jdmulV}E
zTW4PnVGKK4xXLH^Z11gIrP<csZX{op>Bd~Q0cj)Ff<mh9<5BT-;ajt=cHP?jV2+%u
zRY}LLxoxf546mNw>DiSiwm!g7ZRwNMQh%pt2Kz+L-?cLH(o;reHW%J^Zm+ufz8_%b
zzp?lGy=>6@i1oT{mp=vj+g{b%^<q)L({CQXH)CX>JsJk3udeva4V!6{x+eK}-%Kku
zYvl%qS6nF;467QJM%~<$s{CqY(XRQ<!7tx^eRZ{a$6T?zdwXuKy<PwR@8Z14vD#l|
zNj<7NXZd``PR}ditfip~^`g4J9*o^lkQiLJ0<<uiwbYb<Rny9&U83D(7SquCh!d8x
z*6>d3nYW~iQ<&lG3c25k4WM}W^&xUcLE@D)zGo-@JT6~v@i0O@h)dv=Mb;{n`O#|~
z8kxWgRZe%=y{LHT{CxAH9Wu-)5$(Xxm?He*(o*judaLC+UZt(5>sZ#O9kF3SCd*1L
zP4?(kF3~1`@JRX+Z-v8*0ir(xCn}tsF1d2=zhAEx9-V7d%4N$}zrg1bXu-qLtE<EL
z<IfhOWLi*P+M}q^v6=1dXP$XApFC%qWKQz-v3k4Z^0%F~(x7(hN3JLR<%d7Kon@B$
zN(^+W-nVbJ^Or}0GBjun%H2&)tz41M&&|EOhTm@I`+dKi{6jV8fzl>OGotmpQoZ0>
zWctmA?eck#kN0oajo!9Ijv>8=f$63ir~{|9|97R4Y5Ow$t|hCUhsW1$T^qgqT<NbT
zll}Xw{8w;+jyrMA+a0vj%W%H?w%9a2P!|o^0*6Q3TQV*lGSR8Kxhb{teq_~*Elj)1
z-){rm==O5|qX^yTZ6(`#rOlT`ivLSF+9kR$_wSefTW*DVvdKp}1Rw5R^84pScloz{
zOEr}q<*ssnd|t6)y+qvaZ*P6$jaKwq{SV2Olw(@|$lbY}Z!4&m5w<oe^%Te2$j!@U
zZ+^V}eqC|jtl(hLi_N|#R`IQOaspk1n{oB5`TZPKuPGe1&l%C%=NwC>9hhaBeTOsu
z))vjJeseaTHEgW>{A_2^4bXISENB_h^-#n2KR-X;{k%$M_1ha8mAB*?%-B))w`%*J
z3(ow#TdQMU+x`Dj{QK|s`?;VA+1&NLCcaDU+cT_fzg`J8tNBp?8q9mUWU^n^w#a$W
z^Byv+P+7P4Th#QIFPrBad{O!G($d^(Ya+u|1}!zoIQ3)Cr&HRObuQ0-2f7|%a}Q?r
zo?yi!_3hug-S2k^=UrIf_-c+t`mDuFvo;l8T;#eeA|z~k+Syq*MZ;qrE-O0mDtY<y
zis$pH^Jd+c-L%3h?9Z#!>+g8H0ref`?r%ESE>q-D#W#1$?KCZhRjYD9YaZtoozetN
zu-<-jw0mvR(XPC6{;m_VudLW8?z7?2ZX>&?^H%#@`oNW6{q_VCW(xLVJj%Dol(#bc
z*z@V}b(x^0-<=^+fnLrEH(73N%}(F-w9NX$0cPK$rw`xWcw8<U)Vr8l^=hSA@iQM#
zPvGrje>=mg?@zwg4Q34JzYJcdI}bF0FW!2sc75DlpP7rW41Mfol2VlNzpQa-_q$!)
zDl02Ce7a!<Dlwm)pMU?=_4WDSUMPFm!JS5_r)E5BTN|^p=!$Vz+u}`D({&<~Sh++D
zcpa}7ez{@J8ydf>WaZyquh-{IY+J28aed6rBG96Y{gKPw)&G1dZXWcjftj!4MtrK}
z`FXata~GdE4O-Im@Av!n=R*Hl|9H@>yl>yNmFvO7G*{=$Q}v$Kv*YbPF)_WE8zwya
z^6u{1R`AftymaZZ?L7IvlALBPTJ>{rmHn(=K{Idue!D&X$1<@!Wp!GNwF?(!FWc$f
zEvmikx}D|T2lek;WU5m4ayC!BU;HAq5_3oD3Drh!y&Vd#w6k3@E-rHQjm++n)KGBo
zwrvbs8?`g(w$!w{JB!oJV{U7|uwC@iDl|sJhT%JC%T;K2?9-;wy6U^y5z8OGvsyQ+
zY4X8`_ZGYNo84vOm3q?jE^o2VKjX?zDd7?^&KKmX-)uB-zih?Z|Gl($OAsUI-tCLK
z%HC$pHqY;~xc~gq)6?LQNK41s-~|;oHYAok?lu4A`f^wJhY;3@Q)b$xpOXo{uU^5x
z8hzg8^O=By#rys0xaPH;FVsp-ow)DwIqP?~eja*p%b)R0r?7eys0K|edTMu^dBMbU
zpWbf2Uv}|t)Yhz-d05hbHPiC>byfE)CC{ncW(oP?uG}+~aaF?dWq~09xwp1tniW0q
z2(S4K+QhYYUssNH#frCI<z8P~J6p53@Yk1@dK)UP1iIhMUcWa@*1D{ub^Fu_-~W6*
ze;c%B=$rMs9gkzg(q1&&{PJLNznxJn=K`N|jLd8^wD$b}aF}1u@xzSdzRt+0pewz~
z`M5r<`mv*{3%o9wVbz&X-punJudl3}%-x`sZFU3HSh;R5T6Jm4bWo>d=FXxojH!F~
zZ7OPh+i(A`;PC&iuE$mcF7~+`0V)UdcC1NQy{S^#EJxyws=K_p3&R%g>3Vvn)@p@x
zC0vGd)xrIBI1%LSz!;F~s&zXs@?aKtD_Pyor|T-tw{QxdVRzV`cQ@<QmXHshL3?gy
zPLErie}7-uWnc4|k9@Rtt$ldIwM(Qh*l1PIE~W)sTiV25e*2xBv1^mgVpCqu{_UEZ
zgBx9VdBYXLKj;5iR;N{6bhJw}v+ecoue-t>3g6w?dCv8`sDrFgN(VQG_GY8Si~(0a
z1pfZ_`~BTJyFX1^+PD6}@;^<I%e17ff~Ip$yWiH}kODP!w`hf~x^Y~-K4%t_gKuLT
zYc6>IcwyYZYae*-Juuw#x$w*CnRC~l+K4_#;h>PpB2sedOzziLS2dHTzEWTHU><*6
z6}RZEu;`sdOXHsyS&Qzu9Pr(v@y!2!-}meN0Bx4O)gx)_^!w;%htJLHVt1Rpdi#8S
zecy9~JZV-IQ<WIT>j@u%wNFpeea+Onk#E_dhYvr`*U}Eoy}BxNV_EOcbJw2)9$RDI
zXOwj{p4F&S_R#HC@wgYuRs^`M-o~B(YBhh|uhLUBp#mYFJG1z%-O1vd$T%xn{rqdp
z-KF2SHM;eUeOaTA^+-;h>AWF-5{JeD$$KVqqI@H#>|6PvZ&urO_fuLr5gQh0A6UF#
z<^5~#cdxHb?K!5^vnA)IQTFX^Z};&%zP7qx;;c=I%BG=d{a2MLf4uQcJ(#uybR+PV
z)%Nq``QjJ5@lIEjzNPTN;d4XQyf9Yd&>qbjCgs@`m$zOl+r@Y4O=#ekI~gnv#m;lD
zgI4~bC#f6W3xbw<RqF;f%9`?C{C1YzRCG=EwJDV=mg!vhVj}wP;-AGAqpFM?YCkSo
z6}sBZX3n|rgSQ^+WHtYC@csiM(bk~uZT<zfGx|egJbh;_u*<$|omsJa)%N3Ar(W=x
ziRyQYnS6V`uItk*eiL&k#tU}>o|~davWFq#*_9T>&(4(0-TKV!%Afu%R|Gpuzo!K_
zIy!HS-Cf2izPxfz?eDVhck*YarSjQ+Ja{|d>-PuV+3$SjIyW*+bS{~=DZ2T0`j?IJ
zeR4W(@0eF{)vfwev*y~G$jv6J|L)5a`}aHL_O{%26PZr$ysGs2Sy+BWEJnq4Vl$JS
zgvfi&XK4?#?%8dMeaDdz#bSDvS!(Uiow}hO8ryH}`z5*h|IMq<LF>qN6h6N5u=?vO
z(W;qMUtjG!uIe>qLnAYL+qC1K9UAZON}IWyVG2E3z4gPXj~`{sS8r2fm=!unh8@=A
z>`=In^G{rGTH5_Z=c7$d?rT;*G11U>0=J|2BCaQ2s!g)oHx;`2%}>^<*_QhF>7xrA
zPdpjVx~}~8>9qdsz2EP>UbTnazvT2Z-EW{1SX>YOG_P%Y`R?xS=Gp1Dlg|dO>UtHt
z+;6M(`#qOMVtBTFe0-dJ{<9O0rSo<ito!*?Tsv~plGPX9#b24d@BhEwpz~F<!`ID;
zfBJ6f$(3&cB>O-+R}(*-`ta`l{`y(9b$`ExSAV}-es|Nev$K~+PM_?*f@%KbTYJPX
znpsD5AGBZnWy$~e-bCKddk%D}&&!Z%TbuRvdQ5RIEAuR=pt`G};WL}^wRSC5SdtGa
zi1=&ER>aSX{hoVk%SOMsRy+57d3*bMQ)~CUx?h>qFBZ0MdcD;7_}z`k?X%gxf_C-t
z$y(hw%y0kZnr27js*sfz%8ttv_kad+&GPT%fEpS<HCg_!{r`Es{>^27`>mi|ElFn2
zI|P-_q*rIn2TdZZ+xIK0{M_=nWw+uOL+kI%*`dyCqCTaP7d<%yMSx~fzWsi`e|Fow
zUrpK{3p5HA9}D<Vu_Y*5I#p3?!tw`;-r4{AksK`g$+r3%c*QlSamMv3fB)aIS>OHN
z-r6dACAr@=4YV2xG|4Zr<McVRv@;T~Z*5)eJKyfER`|Lc-&rOb<?H`k<h>u>TJqKQ
zmdpalm)BPWE(UFw<a@iyA!Wl!zuPfoH&YKDefP1M-!6lzW#5NG-0S9lx_JJ6kEC(V
z$45u?eit8V;nb@(sYy@m&6-jD{@z~S&$U|0CI9~XytXP-d$vht(2r-9zveJx^c8(h
zLi7?KtR?dr+Ae7^tg>XfEX)wfHh&h=3KNz?tRgmlKAqN&-L{BnF1MIY!EBk53yx*q
zZl>RsEx)tz`kX0$e|_By+A17Z^-?uBv}o`4P1X#noSeCe_@vFwge1luyxGPp4esx%
z&#&2(IWK_M{rswB3LEnFX*R6P`W(6{#L$<$;H2tw(D@jDUzvPAH6wIE@WDV<+vdiQ
z)I0a8Ua!5j)O)(g?;q;3iX3k4;J5kE5WQq)_|w|kx!d2Gx;EZdU;fTmh9Pvxk8ij0
z&rhm5w(7=IRs92w=*63Z!gUsrn!t_ITe-!f{{H&<_}%e6m7niyyVzt}DBr;=9H(Gm
zVzXznY1S13ds(L+R(s7&wnV#D?ECjCTl~VB;N^Zl(iT4FV#~5SXaE1tW#0MMtAoJ@
z4#g{P`MjSWbm?Ko?NtQ<TOK(|W!2rU{oX3CC9*{~c2~))(v3D#T%}GrOD>DNs1>pz
z;k@nlInswfvx&PDKZ1@V>JrsHX0vBgwy8^8e2K>4(3$J%&Rv~h{p`Rg9(D)Qk1PMH
zsj>e$>HSALU|&t;_l*62zj4p}k-Cu8#zTX#c6P{`h>b0;gy;TrSNP$$=6{aTU-qWZ
zcicZ-A4!jW7vJq+%W>{_=$4E?P`_I__t+*Gk&Z8$AFU5wQfhf)>yp})b4pI1dYJFY
z?RQ+TLqXvD`Gx=II_{pX8*O$dFk*@*)5a#FjeYAAPZd8uw-vNE@Zr|qTuWX=a81)%
z>~nov_4juh`OaIhfaV^qZOOd6LzPQZOT?7h=w0)XjSuHo7W)*}YkfAlWbi?Ke$6FW
z*TYAI*S`ENl)7r!cFoVh+g-9G`5Io?PpSI)D)r^g5A(0=v;6x<{g?9P|AvpJzpc*S
zb|RCJ)!y_vTjV)QUHSX3U)tN;z4GO4e8HtRKl%=YSt>qY&Z@cgw59A<ymS1CpPf&>
zRxY2f8ugCL<yU0jvSz#YN^4Kwy{C43_4Ah5^0!V-FFg5i-h%0t`XF!CrGIb?NNxJ~
zdCKSOn%A`DO0NX!9rj}l3Q_&lV|>m))HU#e)}EDB+n*KGfEKft+PvHG_|AvBAKq5<
zIT&$dc>Dx)C4c|iaG0<7U_fZo_350e66~wKWSAd+R{4DHbe`ptx73~~VEFRsw7&V>
z3`^|?`*XSfJ%2a-X^wxz)(Vy{$9w7`gO8c$eq=E@-o@YWN=k5t=br2(azAr4>|P6f
z{`I0?OrGKDd4cPi-`58($zGuE_q9?yGxptgi;vY4g!AkePE9ZD{9m`AeWx<WJNw>z
z+;5(-?&O0%<vTBD$C+v@(DyZ+dT)Vav(v!^pv54motYNv=PQS}PBM9NO*}X7Xx7=u
z9?lAptR~Oj{{4Rc{j<9vGQL+|P7U~R*8KjC?>p_b&#QbUnSFm>?WTE2L0_y7GhSF?
zVQtk3oehAL8ld3-PQ?X*^R@aGy}G33@cDNB{+qi>U*FN)(|l?|@B)vkD>6A$b{{w@
z9-nh|wt4x@d0GZbvR<CbvHNsFIreE)YMWZ|>zkXGd;j~?DcD(|$KoLTan%KN^iufK
zf(EA9&*v2PN&j1CX?J~H?CZQ!e?lILitY{!lonm`F<9}bBb%QlE33)z=fVEAQ`OJM
zTn<&KQf8R-BD~`t#?a$&mMNOc-azJfg_(X9KXR?WDEI{&6f_p>j5Uqd=4E6NIFZL_
z<ght<#$)tRsD=jN3meKs?W1-UEuGCA!W}v%<nTT4(hxNtX9h-=O;HUD8DZT;Ht1dw
zxZ(X^-|u&uXBwx!+ZuCp!oEMByvwsMFYD!%wYm~w3Lec#nabe&V6)ex$Dm+F1UP7)
ziA&@5`*pWj?YYHtGHQQ)*$CQG`1ASv_uD`R<;5QT&dg_V;Mtj($-&EfIxBd@K&?_q
zQ3ZxsftKGu&O#|28+WkC)qV*CZQs9JcwDyZUgh)1ySqx)IyBa^Ee%^21B%eJ$H#g%
zUs~$DTk+E@`6-~GCftrY5XTg~EoWn|wD~Q=<1)$Za#b(lUjJoEZTR-;>S+<3*nKrS
zO>=KuS?_i7_tM-xkCUIDEfGAy2MS>4smUOhqIk7IIAU{J@9y=nyT94Ft_ofKY}?O|
z$K}88)P;_e2{81AcfCdN5U6#faF^+5w|M#Qn$Ks=f8V*z?yViVYRmcDo1oFRj&OzO
z_5+~9Pp0Wcr`_I`yLtb=U)l3(SB0;iH=8|WzVs%{u_Kk%hNhXVT%wyQKR>(q>+5UK
z*<gad*Dm}7n&AYEK0G=p)>|O}4rxJ_O{xs57Ch%QzmsrzxqrX*hnK%WXEcD;j@F;T
zvKn${L(}}&-DRZ*eM9T^KbhqHrbXC~WA4@O_v`aPEBrw#ho^XyUW-hR1nuE^9sKp+
zg@w+OA6?1c_wyNI-`A=j&_J}#yer?XEPMV2qjk;OxUcs2EztHz@9BD5GcPY&%GqG|
z<3Y1x%eLIxw{E7-m#sR-%p%~Rpv?l>ZkcqXBjCg4yt})u?Jmz>9k{p+v@P({)6?Rc
z&zHWs(z$cqRFr4}6$=w;m_Y5{z{PGiLF)_K4*oU{n6sef=ci?l+?UU*S_L|2ZT%zA
z9L5PF&_=a$GmVdzu8Z89_6@W>cBWD4rZt;oI6$!niY0hQcT(^IkBLgx*2nJ;cy3x1
zV$M5pIVelt)SR%C@xtBR<+sJ-YaafpzE}BN@XwiZ+Q%_^j~+>kO!GZ!KEAMG@>Bz9
z0<EX$64g$-y*=MNwc!#X@qF6mu=(fznxAv0pEpWBXZYUw+0*YF&!_!mviw~9WB=zL
zdt4{~w|yA6i}l&Lx!J43*ZY01J1E;{|F42ek=3!Hhk<FP(1}Y7E2@f~OmqizKYc>)
zL~YNTyYd|7Y5@+F=?%*c&$g{DTV{0^yc>I_P)a(B00&n}CBv5+$^E5_7d}2detTy6
zJjoheIgEnGK~DTa$Av|%-ODUb@BjbrHfXZt_Riwv+LP8KxwFevEV!Na_t)2L2?v=#
zo8PDE#oqe$<>lciRheHZni!a7ik|qy@Io{^CQ-iTLnG*9ezSxF47<Nxi}t;GF9S1X
zzq9TteVw+8^|tYOo5xM_L5HWE44UPne<LLL$<pa@o7&~;Zd_XvnG9Nvv+fya0)2ue
zD2nys_T13h@qh_*km1`#b~%IE6I(Mb9$FQ?KJV%2>HRk&Q~S5&-?w{ac5~w=&|)>v
zs+dntPy61tc^SQ8mTC5_m&@nxJ8#$i-Ti(B=rE+3!WWf0i=Lk7;m!Pjl1Ky`6xMTV
z?D+X)vVYX)XJ>sGFL?MeUYuuJy-VkUczn&ps_*aSzT1CXS$29VheAUGD2Z47{d)cO
zn#j#gyFkYf?)`Qvd*Snqav~Z53dfljyx;qMUayShCDFV~?0GjgrRM(o^HZ<kH>l%P
zdObEBG`({5t;y>zy;HySU(33>%9X)HitjX9ru#JKK$oa?&hb9kYfDb<>-Jtbt%GTS
z*Sf6h>tg3^e$XP|pimBS$SmvS6E}wc{dip7`QUlbRy9^NZgIUgmp-Zc&&%0$x9<1b
zu=R1atE0AN#pr{^#&*3m`4fMfE8mA*K<^OR<U->fodto@etvpdd~@z^tMk6I&35|!
z`}6sHZSJWmQ0C49#R_N(__yov^+)eEK4|;>et-Rk%x(5zTYtU1y*>JPpX}Q`pU-jc
zoyRm?>e&Co{Pr`9T(;g_Iz3J*O8)J^HeTsBpt1MJC3~yBc5RbH_p*S8WMj}$ugJq~
zyl+7(qlEo!F21_9R{G<e?YXzp{B6HZi4I@xH@D;V1_4mL+Trl8=Z#4A{6|N-cdyD_
zb!XbWXg_ub`~QE6%e8WEZ|kk_0<C$9{&%<hzH5y9z6+2OZfZm^m$5`Lin<1cJ--?r
zpDV29WAOLyp48J~=1j$3UtI<Dj&FgQAouJ4?|qqH=qvB;t=p)*e$OS)rcuz~|J$3J
z)t{ZbUvyeGFIx0$*HzGB*KL;z)&1s3WCve+TG*&_p21gb{qOht?}spWHs11hdp*9s
zw0rSd{`=}S46A%1Qd_2J2CLNs&qL3r6O5SVT9q29+Gft$xqN=zt-DHdYo4E*>l=LP
zVvxUsq3G3+i*HXT_nWY~EZ!QrI&A0LKKp+^GG_01`uKQ1|J6)M)2u0(znr78xR#VK
zggD>T4qqqp@sxJO%KQaaq)f9!3TJ<4wPRRS%g!g0ampZctM%F6m7s%5`3prOyRMeK
zz4cVBy>CnJGoOpPdt9T$_VJ!C4sXbwvisl1Jyl!gudn!)I(v@bgXbFQbBsT0{gFv^
z(|`S~_v>b%?AU8x8<auC>`DCt&r`p}9A4aScS|d54fvRb(+pQLyi;4lR)w52dGdF~
z;=WCf`>ge<<K`?@n|h%B|L=HE=e9aNWy@o&Jxeu3wL(@r$l6`=;UIh7Ea$H5)DV-M
z-@RWlWUTT24mt>EmTC4Huc=z^+V!q&tD7sY_5X;l{|v2D<{1|boNZs#RX*!=%Dp|6
zW>sHa%&<SOs?5CPML_)tlkcZg=31BM%}T9W^xq+)Q+vVBypqML+Zblv>a4B30^XY^
zC8`~EreyKcbq;IhPmOq8wEg-XE70){5ll64Zu{k=p3a!LOzH5hm70kjj2Dz#yHcJ_
zcr*Jri-`ZlnhmF}&9SZC_VoPxjW?x5<8SV%-2C<J?dyFOk2r!EO3utMbYn2--<$Zz
zW^T{k?ngEioAN-LyJzJ6QoOvK@8cQYU&rO^Z}{8)ec~6XdE=CvtaaHM&AXr-Yg?N6
z?QZb4%Uc$uv~|0vu2%nxe$16Zj6<Vd)BJ~8Hv8XfI(_GN(z!X7dYw9pmHKVJ&A1(U
zS!+(!tCf0zzK$2azP_IRWx|{3N0?F?+G6(<K0Y?n$U^kbo`-GHZ!S3V^WIka6kMC(
zKhx-_S>Bxt-`Qrq#v!qX-?;ZkB&N@+T;~1xKj?VbtokL&nH@EckM%0AEh?V+>bBw5
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
ADF6Tf

literal 0
HcmV?d00001

-- 
GitLab