Skip to content

Instantly share code, notes, and snippets.

@bclinkinbeard
Last active December 2, 2015 18:30
Show Gist options
  • Save bclinkinbeard/82e8559a2a48f235c62a to your computer and use it in GitHub Desktop.
Save bclinkinbeard/82e8559a2a48f235c62a to your computer and use it in GitHub Desktop.
Tree of Life

A re-implementation of Jason Davies’ Phylogenetic Tree of Life, with faded gray lines to connect the leaf nodes of the tree to their corresponding labels inspired by a figure from Nature.

This implementation modifies the depth of interior nodes in a cluster layout to show branch lengths. Toggle the checkbox in the top-left corner to show or hide branch lengths, and mouseover a label to highlight its path to the root.

<!DOCTYPE html>
<meta charset="utf-8">
<style>
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
margin: 0;
}
#show-length {
position: absolute;
top: 10px;
left: 10px;
}
.links {
fill: none;
stroke: #000;
}
.link-extensions {
fill: none;
stroke: #000;
stroke-opacity: .25;
}
.labels {
font: 10px sans-serif;
}
.link--active {
stroke: #000 !important;
stroke-width: 1.5px;
}
.link-extension--active {
stroke-opacity: .6;
}
.label--active {
font-weight: bold;
}
</style>
<label id="show-length">
<input type="checkbox"> Show branch length!!!
</label>
<!-- Copyright 2011 Jason Davies https://github.com/jasondavies/newick.js -->
<script>function parseNewick(a){for(var e=[],r={},s=a.split(/\s*(;|\(|\)|,|:)\s*/),t=0;t<s.length;t++){var n=s[t];switch(n){case"(":var c={};r.branchset=[c],e.push(r),r=c;break;case",":var c={};e[e.length-1].branchset.push(c),r=c;break;case")":r=e.pop();break;case":":break;default:var h=s[t-1];")"==h||"("==h||","==h?r.name=n:":"==h&&(r.length=parseFloat(n))}}return r}</script>
<!-- Copyright 2015 Mike Bostock http://d3js.org -->
<script src="//d3js.org/d3.v3.min.js"></script>
<script>
var outerRadius = 960 / 2,
innerRadius = outerRadius - 170;
var color = d3.scale.category10()
.domain(["Bacteria", "Eukaryota", "Archaea"]);
var cluster = d3.layout.cluster()
.size([360, innerRadius])
.children(function(d) { return d.branchset; })
.value(function(d) { return 1; })
.sort(function(a, b) { return (a.value - b.value) || d3.ascending(a.length, b.length); })
.separation(function(a, b) { return 1; });
var svg = d3.select("body").append("svg")
.attr("width", outerRadius * 2)
.attr("height", outerRadius * 2);
var legend = svg.append("g")
.attr("class", "legend")
.selectAll("g")
.data(color.domain())
.enter().append("g")
.attr("transform", function(d, i) { return "translate(" + (outerRadius * 2 - 10) + "," + (i * 20 + 10) + ")"; });
legend.append("rect")
.attr("x", -18)
.attr("width", 18)
.attr("height", 18)
.style("fill", color);
legend.append("text")
.attr("x", -24)
.attr("y", 9)
.attr("dy", ".35em")
.style("text-anchor", "end")
.text(function(d) { return d; });
var chart = svg.append("g")
.attr("transform", "translate(" + outerRadius + "," + outerRadius + ")");
d3.text("life.txt", function(error, life) {
if (error) throw error;
var root = parseNewick(life),
nodes = cluster.nodes(root),
links = cluster.links(nodes),
input = d3.select("#show-length input").on("change", changed),
timeout = setTimeout(function() { input.property("checked", true).each(changed); }, 2000);
setRadius(root, root.length = 0, innerRadius / maxLength(root));
setColor(root);
var linkExtension = chart.append("g")
.attr("class", "link-extensions")
.selectAll("path")
.data(links.filter(function(d) { return !d.target.children; }))
.enter().append("path")
.each(function(d) { d.target.linkExtensionNode = this; })
.attr("d", function(d) { return step(d.target.x, d.target.y, d.target.x, innerRadius); });
var link = chart.append("g")
.attr("class", "links")
.selectAll("path")
.data(links)
.enter().append("path")
.each(function(d) { d.target.linkNode = this; })
.attr("d", function(d) { return step(d.source.x, d.source.y, d.target.x, d.target.y) })
.style("stroke", function(d) { return d.target.color; });
chart.append("g")
.attr("class", "labels")
.selectAll("text")
.data(nodes.filter(function(d) { return !d.children; }))
.enter().append("text")
.attr("dy", ".31em")
.attr("transform", function(d) { return "rotate(" + (d.x - 90) + ")translate(" + (innerRadius + 4) + ",0)" + (d.x < 180 ? "" : "rotate(180)"); })
.style("text-anchor", function(d) { return d.x < 180 ? "start" : "end"; })
.text(function(d) { return d.name.replace(/_/g, " "); })
.on("mouseover", mouseovered(true))
.on("mouseout", mouseovered(false));
function changed() {
clearTimeout(timeout);
var checked = this.checked;
d3.transition().duration(750).each(function() {
linkExtension.transition().attr("d", function(d) { return step(d.target.x, checked ? d.target.radius : d.target.y, d.target.x, innerRadius); });
link.transition().attr("d", function(d) { return step(d.source.x, checked ? d.source.radius : d.source.y, d.target.x, checked ? d.target.radius : d.target.y) });
});
}
function mouseovered(active) {
return function(d) {
d3.select(this).classed("label--active", active);
d3.select(d.linkExtensionNode).classed("link-extension--active", active).each(moveToFront);
do d3.select(d.linkNode).classed("link--active", active).each(moveToFront); while (d = d.parent);
};
}
function moveToFront() {
this.parentNode.appendChild(this);
}
});
// Compute the maximum cumulative length of any node in the tree.
function maxLength(d) {
return d.length + (d.children ? d3.max(d.children, maxLength) : 0);
}
// Set the radius of each node by recursively summing and scaling the distance from the root.
function setRadius(d, y0, k) {
d.radius = (y0 += d.length) * k;
if (d.children) d.children.forEach(function(d) { setRadius(d, y0, k); });
}
// Set the color of each node by recursively inheriting.
function setColor(d) {
d.color = color.domain().indexOf(d.name) >= 0 ? color(d.name) : d.parent ? d.parent.color : null;
if (d.children) d.children.forEach(setColor);
}
// Like d3.svg.diagonal.radial, but with square corners.
function step(startAngle, startRadius, endAngle, endRadius) {
var c0 = Math.cos(startAngle = (startAngle - 90) / 180 * Math.PI),
s0 = Math.sin(startAngle),
c1 = Math.cos(endAngle = (endAngle - 90) / 180 * Math.PI),
s1 = Math.sin(endAngle);
return "M" + startRadius * c0 + "," + startRadius * s0
+ (endAngle === startAngle ? "" : "A" + startRadius + "," + startRadius + " 0 0 " + (endAngle > startAngle ? 1 : 0) + " " + startRadius * c1 + "," + startRadius * s1)
+ "L" + endRadius * c1 + "," + endRadius * s1;
}
d3.select(self.frameElement).style("height", outerRadius * 2 + "px");
</script>
(((((((((((((((((((Escherichia_coli_EDL933:0.00000,Escherichia_coli_O157_H7:0.00000)Escherichia_subclade:0.00044[96],((Escherichia_coli_O6:0.00000,Escherichia_coli_K12:0.00022)Escherichia_subclade:0.00022[76],(Shigella_flexneri_2a_2457T:0.00000,Shigella_flexneri_2a_301:0.00000)Shigella:0.00266[100])Enterobacteriaceae_subclade:0.00000[75])Enterobacteriaceae_subclade:0.00813[100],((Salmonella_enterica:0.00000,Salmonella_typhi:0.00000)Salmonella_subclade:0.00146[100],Salmonella_typhimurium:0.00075)Salmonella:0.00702[100])Enterobacteriaceae_subclade:0.03131[100],((Yersinia_pestis_Medievalis:0.00000,(Yersinia_pestis_KIM:0.00000,Yersinia_pestis_CO92:0.00000)Yersinia_subclade:0.00000[31])Yersinia:0.03398[100],Photorhabdus_luminescens:0.05076)Enterobacteriaceae_subclade:0.01182[61])Enterobacteriaceae_subclade:0.02183[98],((Blochmannia_floridanus:0.32481,Wigglesworthia_brevipalpis:0.35452)Enterobacteriaceae_subclade:0.08332[100],(Buchnera_aphidicola_Bp:0.27492,(Buchnera_aphidicola_APS:0.09535,Buchnera_aphidicola_Sg:0.10235)Buchnera_subclade:0.10140[100])Buchnera:0.06497[100])Enterobacteriaceae_subclade:0.15030[100])Enterobacteriaceae:0.02808[100],((Pasteurella_multocida:0.03441,Haemophilus_influenzae:0.03754)Pasteurellaceae_subclade:0.01571[94],Haemophilus_ducreyi:0.05333)Pasteurellaceae:0.07365[100])Gammaproteobacteria_subclade:0.03759[100],((((Vibrio_vulnificus_YJ016:0.00021,Vibrio_vulnificus_CMCP6:0.00291)Vibrio_subclade:0.01212[100],Vibrio_parahaemolyticus:0.01985)Vibrio_subclade:0.01536[100],Vibrio_cholerae:0.02995)Vibrio:0.02661[100],Photobacterium_profundum:0.06131)Vibrionaceae:0.05597[100])Gammaproteobacteria_subclade:0.03492[81],Shewanella_oneidensis:0.10577)Gammaproteobacteria_subclade:0.12234[100],((Pseudomonas_putida:0.02741,Pseudomonas_syringae:0.03162)Pseudomonas_subclade:0.02904[100],Pseudomonas_aeruginosa:0.03202)Pseudomonas:0.14456[100])Gammaproteobacteria_subclade:0.04492[98],((Xylella_fastidiosa_700964:0.01324,Xylella_fastidiosa_9a5c:0.00802)Xylella:0.10192[100],(Xanthomonas_axonopodis:0.01069,Xanthomonas_campestris:0.00934)Xanthomonas:0.05037[100])Xanthomonadaceae:0.24151[100])Gammaproteobacteria_subclade:0.02475[49],Coxiella_burnetii:0.33185)Gammaproteobacteria:0.03328[54],((((Neisseria_meningitidis_A:0.00400,Neisseria_meningitidis_B:0.00134)Neisseria:0.12615[100],Chromobacterium_violaceum:0.09623)Neisseriaceae:0.07131[100],((Bordetella_pertussis:0.00127,(Bordetella_parapertussis:0.00199,Bordetella_bronchiseptica:0.00022)Bordetella_subclade:0.00006[67])Bordetella:0.14218[100],Ralstonia_solanacearum:0.11464)Burkholderiales:0.08478[100])Betaproteobacteria_subclade:0.03840[75],Nitrosomonas_europaea:0.22059)Betaproteobacteria:0.08761[100])Proteobacteria_subclade:0.16913[100],((((((Agrobacterium_tumefaciens_Cereon:0.00000,Agrobacterium_tumefaciens_WashU:0.00000):0.05735[100],Rhizobium_meliloti:0.05114)Sinorhizobium:0.05575[100],((Brucella_suis:0.00102,Brucella_melitensis:0.00184)Brucella:0.08660[100],Rhizobium_loti:0.09308)Rhizobiales_subclade:0.02384[51])Rhizobiales_subclade:0.08637[100],(Rhodopseudomonas_palustris:0.04182,Bradyrhizobium_japonicum:0.06346)Bradyrhizobiaceae:0.14122[100])Rhizobiales:0.05767[100],Caulobacter_crescentus:0.23943)Alphaproteobacteria_subclade:0.11257[100],(Wolbachia_sp._wMel:0.51596,(Rickettsia_prowazekii:0.04245,Rickettsia_conorii:0.02487)Rickettsia:0.38019[100])Rickettsiaceae:0.12058[100])Alphaproteobacteria:0.12365[100])Proteobacteria_subclade:0.06301[100],((((Helicobacter_pylori_J99:0.00897,Helicobacter_pylori_26695:0.00637)Helicobacter_subclade:0.19055[100],Helicobacter_hepaticus:0.12643)Helicobacter:0.05330[100],Wolinella_succinogenes:0.11644)Helicobacteraceae:0.09105[100],Campylobacter_jejuni:0.20399)Campylobacterales:0.41390[100])Proteobacteria_subclade:0.04428[82],((Desulfovibrio_vulgaris:0.38320,(Geobacter_sulfurreducens:0.22491,Bdellovibrio_bacteriovorus:0.45934)Deltaproteobacteria_subclade:0.04870[43])Deltaproteobacteria:0.04100[69],(Acidobacterium_capsulatum:0.24572,Solibacter_usitatus:0.29086)Acidobacteria:0.20514[100])Bacteria_subclade:0.04214[64])Bacteria_subclade:0.05551[98],((Fusobacterium_nucleatum:0.45615,(Aquifex_aeolicus:0.40986,Thermotoga_maritima:0.34182)Bacteria_subclade:0.07696[100])Bacteria_subclade:0.03606[35],(((Thermus_thermophilus:0.26583,Deinococcus_radiodurans:0.29763)Deinococci:0.24776[100],Dehalococcoides_ethenogenes:0.53988)Bacteria_subclade:0.04370[35],((((Nostoc_sp._PCC_7120:0.12014,Synechocystis_sp._PCC6803:0.15652)Cyanobacteria_subclade:0.04331[98],Synechococcus_elongatus:0.13147)Cyanobacteria_subclade:0.05040[100],(((Synechococcus_sp._WH8102:0.06780,Prochlorococcus_marinus_MIT9313:0.05434)Cyanobacteria_subclade:0.04879[100],Prochlorococcus_marinus_SS120:0.10211)Cyanobacteria_subclade:0.04238[74],Prochlorococcus_marinus_CCMP1378:0.16170)Cyanobacteria_subclade:0.20442[100])Cyanobacteria_subclade:0.07646[100],Gloeobacter_violaceus:0.23764)Cyanobacteria:0.24501[100])Bacteria_subclade:0.04332[39])Bacteria_subclade:0.02720[51])Bacteria_subclade:0.03471[74],((((Gemmata_obscuriglobus:0.36751,Rhodopirellula_baltica:0.38017)Planctomycetaceae:0.24062[100],((Leptospira_interrogans_L1-130:0.00000,Leptospira_interrogans_56601:0.00027)Leptospira:0.47573[100],((Treponema_pallidum:0.25544,Treponema_denticola:0.16072)Treponema:0.19057[100],Borrelia_burgdorferi:0.42323)Spirochaetaceae:0.20278[100])Spirochaetales:0.07248[95])Bacteria_subclade:0.04615[42],(((Tropheryma_whipplei_TW08/27:0.00009,Tropheryma_whipplei_Twist:0.00081)Tropheryma:0.44723[100],Bifidobacterium_longum:0.29283)Actinobacteridae_subclade:0.14429[100],(((((Corynebacterium_glutamicum_13032:0.00022,Corynebacterium_glutamicum:0.00000)Corynebacterium_subclade:0.03415[100],Corynebacterium_efficiens:0.02559)Corynebacterium_subclade:0.03682[100],Corynebacterium_diphtheriae:0.06479)Corynebacterium:0.13907[100],(((Mycobacterium_bovis:0.00067,(Mycobacterium_tuberculosis_CDC1551:0.00000,Mycobacterium_tuberculosis_H37Rv:0.00000)Mycobacterium_subclade:0.00022[98])Mycobacterium_subclade:0.03027[100],Mycobacterium_leprae:0.05135)Mycobacterium_subclade:0.01514[97],Mycobacterium_paratuberculosis:0.02091)Mycobacterium:0.11523[100])Corynebacterineae:0.09883[100],(Streptomyces_avermitilis:0.02680,Streptomyces_coelicolor:0.02678)Streptomyces:0.16707[100])Actinomycetales_subclade:0.06110[91])Actinobacteridae:0.26800[100])Bacteria_subclade:0.03480[23],((Fibrobacter_succinogenes:0.51984,(Chlorobium_tepidum:0.37204,(Porphyromonas_gingivalis:0.11304,Bacteroides_thetaiotaomicron:0.13145)Bacteroidales:0.34694[100])Bacteroidetes/Chlorobi_group:0.09237[100])Bacteria_subclade:0.04841[62],(((Chlamydophila_pneumoniae_TW183:0.00000,(Chlamydia_pneumoniae_J138:0.00000,(Chlamydia_pneumoniae_CWL029:0.00000,Chlamydia_pneumoniae_AR39:0.00000)Chlamydophila_subclade:0.00000[37])Chlamydophila_subclade:0.00000[44])Chlamydophila_subclade:0.10482[100],Chlamydophila_caviae:0.05903)Chlamydophila:0.04170[98],(Chlamydia_muridarum:0.01938,Chlamydia_trachomatis:0.02643)Chlamydia:0.06809[100])Chlamydiaceae:0.60169[100])Bacteria_subclade:0.04443[32])Bacteria_subclade:0.04284[67])Bacteria_subclade:0.02646[66],((Thermoanaerobacter_tengcongensis:0.17512,((Clostridium_tetani:0.10918,Clostridium_perfringens:0.11535)Clostridium_subclade:0.03238[78],Clostridium_acetobutylicum:0.11396)Clostridium:0.15056[100])Clostridia:0.11788[100],(((((Mycoplasma_mobile:0.27702,Mycoplasma_pulmonis:0.28761)Mycoplasma_subclade:0.28466[100],((((Mycoplasma_pneumoniae:0.10966,Mycoplasma_genitalium:0.11268)Mycoplasma_subclade:0.31768[100],Mycoplasma_gallisepticum:0.24373)Mycoplasma_subclade:0.14180[100],Mycoplasma_penetrans:0.34890)Mycoplasma_subclade:0.06674[94],Ureaplasma_parvum:0.33874)Mycoplasmataceae_subclade:0.19177[100])Mycoplasmataceae_subclade:0.07341[100],Mycoplasma_mycoides:0.37680)Mycoplasmataceae:0.12541[100],Phytoplasma_Onion_yellows:0.47843)Mollicutes:0.09099[100],(((((Listeria_monocytogenes_F2365:0.00063,Listeria_monocytogenes_EGD:0.00144)Listeria_subclade:0.00235[90],Listeria_innocua:0.00248)Listeria:0.13517[100],((Oceanobacillus_iheyensis:0.13838,Bacillus_halodurans:0.09280)Bacillaceae_subclade:0.02676[91],(((Bacillus_cereus_ATCC_14579:0.00342,Bacillus_cereus_ATCC_10987:0.00123)Bacillus_subclade:0.00573[100],Bacillus_anthracis:0.00331)Bacillus_subclade:0.08924[100],Bacillus_subtilis:0.07876)Bacillus:0.01984[96])Bacillaceae:0.03907[100])Bacillales_subclade:0.02816[69],((Staphylococcus_aureus_MW2:0.00000,(Staphylococcus_aureus_N315:0.00022,Staphylococcus_aureus_Mu50:0.00022)Staphylococcus_subclade:0.00022[61])Staphylococcus_subclade:0.02479[100],Staphylococcus_epidermidis:0.03246)Staphylococcus:0.17366[100])Bacillales:0.02828[64],(((((((Streptococcus_agalactiae_III:0.00110,Streptococcus_agalactiae_V:0.00155)Streptococcus_subclade:0.01637[100],(Streptococcus_pyogenes_M1:0.00134,(Streptococcus_pyogenes_MGAS8232:0.00045,(Streptococcus_pyogenes_MGAS315:0.00000,Streptococcus_pyogenes_SSI-1:0.00022)Streptococcus_subclade:0.00110[100])Streptococcus_subclade:0.00066[87])Streptococcus_subclade:0.02250[100])Streptococcus_subclade:0.01360[100],Streptococcus_mutans:0.04319)Streptococcus_subclade:0.01920[99],(Streptococcus_pneumoniae_R6:0.00119,Streptococcus_pneumoniae_TIGR4:0.00124)Streptococcus_subclade:0.03607[100])Streptococcus:0.04983[100],Lactococcus_lactis:0.11214)Streptococcaceae:0.08901[100],Enterococcus_faecalis:0.07946)Lactobacillales_subclade:0.03958[100],(Lactobacillus_johnsonii:0.20999,Lactobacillus_plantarum:0.14371)Lactobacillus:0.06763[100])Lactobacillales:0.08989[100])Bacilli:0.08905[100])Firmicutes_subclade:0.09540[92])Firmicutes:0.04315[54])Bacteria:1.34959,(((((Thalassiosira_pseudonana:0.33483,(Cryptosporidium_hominis:0.25048,Plasmodium_falciparum:0.28267)Apicomplexa:0.14359[100])Eukaryota_subclade:0.03495[42],(((Oryza_sativa:0.07623,Arabidopsis_thaliana:0.09366)Streptophyta:0.15770[100],Cyanidioschyzon_merolae:0.38319)Eukaryota_subclade:0.08133[96],(Dictyostelium_discoideum:0.34685,(((Eremothecium_gossypii:0.07298,Saccharomyces_cerevisiae:0.07619)Saccharomycetaceae:0.21170[100],Schizosaccharomyces_pombe:0.24665)Ascomycota:0.15370[100],(((Anopheles_gambiae:0.10724,Drosophila_melanogaster:0.10233)Diptera:0.09870[100],((Takifugu_rubripes:0.03142,Danio_rerio:0.05230)Actinopterygii:0.04335[100],(((Rattus_norvegicus:0.03107,Mus_musculus:0.01651)Murinae:0.00398[91],(Homo_sapiens:0.00957,Pan_troglodytes:0.03864)Hominidae:0.01549[100])Euarchontoglires:0.01629[99],Gallus_gallus:0.04596)Gnathostomata_subclade:0.01859[100])Gnathostomata:0.09688[100])Metazoa_subclade:0.03693[95],(Caenorhabditis_elegans:0.01843,Caenorhabditis_briggsae:0.01896)Caenorhabditis:0.24324[100])Metazoa:0.09911[100])Eukaryota_subclade:0.04004[85])Eukaryota_subclade:0.02708[41])Eukaryota_subclade:0.02636[44])Eukaryota_subclade:0.06455[87],Leishmania_major:0.45664)Eukaryota_subclade:0.10129[100],Giardia_lamblia:0.55482)Eukaryota:0.57543[100],((Nanoarchaeum_equitans:0.81078,(((Sulfolobus_tokodaii:0.17389,Sulfolobus_solfataricus:0.18962)Sulfolobus:0.33720[100],Aeropyrum_pernix:0.43380)Thermoprotei_subclade:0.09462[94],Pyrobaculum_aerophilum:0.55514)Thermoprotei:0.12018[100])Archaea_subclade:0.15444[100],((Thermoplasma_volcanium:0.10412,Thermoplasma_acidophilum:0.09785)Thermoplasma:0.66151[100],((((Methanobacterium_thermautotrophicum:0.36583,Methanopyrus_kandleri:0.35331)Euryarchaeota_subclade:0.07446[99],(Methanococcus_maripaludis:0.28592,Methanococcus_jannaschii:0.13226)Methanococcales:0.23828[100])Euryarchaeota_subclade:0.06284[100],((Pyrococcus_horikoshii:0.02786,Pyrococcus_abyssi:0.02179)Pyrococcus_subclade:0.02239[100],Pyrococcus_furiosus:0.02366)Pyrococcus:0.36220[100])Euryarchaeota_subclade:0.04469[51],(Archaeoglobus_fulgidus:0.34660,(Halobacterium_sp._NRC-1:0.61597,(Methanosarcina_acetivorans:0.02602,Methanosarcina_mazei:0.03087)Methanosarcina:0.30588[100])Euryarchaeota_subclade:0.12801[100])Euryarchaeota_subclade:0.10395[100])Euryarchaeota_subclade:0.06815[62])Euryarchaeota:0.11833[99])Archaea:0.43325[100]):0.88776);
�PNG

IHDR�xid�
�iCCPicmH���PS��Ͻ�Bc���**!�J��bG\ *"��TV����"���,*�X���#�}o�{��3ߜ�|���|�䜙 _f����i�,A��=*:��� �8�)�a�2��AA����w}�����l��_%�N�d!��d�!|
�_����5Ve�gy���A��g�3�-�?Ͻss�B����d
8�~G��l�CF#l�csy["��Jb"됑g�0--}�� ��Ou8�/��drD<�-s�{p3���5��v�o��
�PG��$� �]ٳ��t?��.0�=��,' }������l��� S�]�)X|���[`Az��>/u���~C� ��� ���b,pNRX�gs#�.pfJ���wQ^ ��(�}cZ�bo,��ZYIa>�=D��a'xx��p�|~���&?5h��ToQ>3;T�nr�8���X'H�?� ��VϞ+���_#�r����-I�3x,cC�����wn�'}O��K��b.��$�Y�15�|��bN�rvpf�%d��f�:���fi T��F�X�<�/a �,�Ҁ���f�
�n���
pԁ��h��yp \��6x��x&�G0 A�@THR�� ���� O�
���8�� !��BEP)T �C?C��y�
4݇F�q��F�dXV��a�v���0x9́3�8� ��U�1� >_�o���+xP$ ��2B٢�Q��T"J�ڀ*@��PM�.T�&j���ES�t���G��� ��Rt� ݋��AO��c(%����Da8�U�|L1�ӊ�����|�b�4��냍�&c�bw`a����!�(v���� p��@�����Ý�����>�IxU�9� ���s����Y� �s�4A��E�'؄5�]�jB�:a�0M�$��a�d�fb ��x�����D"���H�$.i���B�L!}&K�����X����\K�&�'��P(�J %���RO�@yB�$F3c���6������{#N�w_!�#^,~R���k �����Sb�D�D��]�II���d�d����+�/�pR�R�Rl�<��R�F�(�՝ʢn�VS/RǤ��:� �d�B����2R2�22�e�d�� �P4m��J�E;A�C�"�,�*� �]�I��씜���\�\�\��m�/�tyO��=����
�+\Tx�(���R,P<��@ V�W
QZ�tT�_iRYE�[��|P���k���J��>��*�TU'U��>�s�/�2tWz*���K�PSR�Q�U� �M�먇��7�?� j�j$j���ј�T� �\�٨�@��e���u@�OkJ[G;R{�v�� 9�N�N��#]���n�n��-=���^��!�A}X�J?I�L��l`m�58d0d�1�3�V�5"�e5�ӌ��s�ۍߘh�Ę�1�3�nje�jZm��L���,׬�읹�9˼������b�E��[K��Ö���VV[�z��Y�X ����m4m�l�m��J��l��s��hw��}�� �?�R^,�Y���zɨ��#ӱ�q؉��t�i�Y͙�\���EÅ�R���U�5����7S7�[�۔���z�n���G�ǀ��g�g��/u/�W�ׄ���Z�n������ e�QϘ��]���G� �+�{��/��
�|�<Z�����=2�>� ��%\�,�,d]H_(5tehC��0��]a�uÅ�=���S��E��Q&Q룮E+Ds�;bp1151��<��_6k�{g����˯�PX����J�̕'�0q�q q_���*�d<#�<~���:�z�va�c�'8&%<OtL,J|�q���'9''��sK�o�}�+��RSjSfR#S���iqi�<)^
�7]%}u�߀��ΰ�؟1!��dB��3;��s�/�� �v�.���*b��Ւ�y����پ�y�W�Ok�kYk{֩�ۼnd���� І� =56�m�佩n3qs��_sMs�r?l��ҕ���)o������w�:l�؆���6��b���� �W M � ��`����ُ%?��L�9��z����ݼ�w�8�+�,�)���m}_���W�RlY\q�x@x`�Ŀ�������&��.s+k.W*�^>u�}��a��M��_�p�ܫ��l�Ү*>�=�}�YuDu�O�?��(��|���ׅ������7(5�j�����b� �8��d�T�Lk.l-–�?��|�߉���'�Ni�*o���Amk�&ړڇ;�;�:};{��Z1������32gv�%��;;s.��d7���y��ў�=/D]���;p����K^�.������x���+�Wm��_����o����կ��m�m�w � v -:{�����7/�bܺv{���;�w�ݍ�;|�}�����od?�~���Q�c���O��T���[��������O��F_����ױ�g�g��U�׿0qz�k|�岗c����_��!�G��7��t��"jb���̻����~���34��c��驂O��>�~����������%���u}���h&mf��0�
81�w�P��0Ql�� ���s����9YP�@�&��r -���8k��\la!�(3��|�q��O33��u�M033}hf�[5��}�3�����?��,��l�����5Ҩ�'bKGD�������y:IDATx�Խg�I�%8��~��~�9��������*�$�9�s�yx8��#���2���
�. ���Gd�ڳ�O��������ph���A�-ow�˩ժ���a����Q`�����m����i+�d�b� �����.O8�$�g�T$��� ��h*����iew��W�xD'��a�ݢ�x:�E�p"���K���� ׯ���|�-���t�GVf��=~%k<5��c�L{!-����NՏ��sq���pҤ��A�;�U������v���v���Ž((~.0�$I�?<<�����:�_׬'���%�'�[l�y������F�t<6Jy�єL���ˤ?v�=._�d��Vʤ�~O�Y��'YJ����h����x�U
I���h�ƣy0��|Z�'�˽�+J��op��W���,�*M�(�u>ڌ�^�/�a�8�٨YM�vs��v��O%�F{�;S�Q���9��:�9��3���/V�ݮ�+{���b-p�h0����Ͱ�q�^c�4܆�7$�I���##.�m�K�g�F�_���U Ko�.۝
SB!N�@���c{ܞ;�YjK �\�#8��;XI�>�gw,+����v��2���������\`@xFxR���p[�pW���'� \������0������x�Y��V��T� 4U�ש3:��w1�D��X8��ώG�j�b*���Œ��fm͑d&�t;�k� X�g��a�d���b�7Z +<"��Zݺ�a3� �~�x0Y!��:<��`�����l4x�������u����NEA�n�j��:z��"
�d�b�Q��Ak!� ph`�D�׍*��K'���Y�1�:�}
����X �Q6@�Cn���r�iagԠ�W4�t,��e��9X:J�E"4 ���]x���G!��d@�A ��Ӽ66 E�)>���f�̈��|*O���XL����iu���Q�����U��v[9MحΈ/N�<CQ�b1 u۝�p�#�\%Up��[c�=8����A4����������`��<�Tv8�+��0t60�N�g��.��f���#�����"���"���t�ݺU��ܮ�|-
���Y��R]���d,o�`�W��|�F�D4���:�5�����FB�>]��\_��)}m@�]�k�+������l�?�͘V �h�-�/��������p94ϗ3�"$AN�芕��B*���v t�
�^�%��͘���h�ڝd0Kd��Y:�N���z{x���,
��A�{{����h0�ʵ��py��i�<^����F�0K�\6����H<�=:Ȟ��%I���N�}�ά78:��~w@0]��p�ÓA�&���[ ������{�Zd��T2;[�6Q�U\����ǽN��1�@"�$�D8^��V|E���8$��ZH����U͕�X�D���:�� �ȕg�,6�%�I���%,d�@̀Q ]�^@�v<=&�?� f�̄n�� ���D ր�O���DXE\�+b>�9]�x�gEr5�y\�Xz�^ �P���Z�� "���|�lq;]A�d�(��O�N�#Wk� �DZ�L�a�;���xz�gԲ�����V�����?J��jV�V����v���Y�(2�����h��c�|*k�Y3Ū��s��� ���t��K�r>u[mN����I�,�h����N���5j1�b*"��Z؍(`�� �|u=�
�@�8M��p4̊���G�':�B�v~<c�7�sD�t H^���^���Ȍ�[�jw�gb)��h5�^+(-Ӽ��xX���z��j���T6�|5Y,v��Q)5����gr�o͍z:�|<D����j����m�հ{}�B����ȼ_�������� T+u�J�Mn*���f˦ҋ%�(�\&���۬6�`��:�N�f
�\&�/�3a�'��$-�l&1Z�kR�h��5-������W���w^y��G@mS%קoy�y����Hw���(t�c��~��>t~i���p>~��H�9�*o����A:SC�Z��U���(� �o��!�'I�fK`�A���*Ն$�[G`�d0�\�w[݃�bs�{Cx]��A��s{�v��{�<~;�~- �~�Z��r C8٫f���d8`�:3�
�g�b�I�0X�P�����@�T<2�V��4� '|No�ޗD��郄����0�.�Uk�W.� E�N9����cf{8?}� $�=m�lT(�ǧG-�:���T`P�����iw t Z���r�M�_�$8HO���Ayڴ�v�Q �|<nw" �ٿ���*�&ZM<c�ʞj�z`h�Z��X2h�Y;ݾ�l�Q���cAGz1��-F�=a�$çLzm���vW.7% }�,r���ہ�_��C�\� ٬����i4��x��f��Y�wzG{��ZַZ-���[���t!����e7�\�`o<i׊n�-�a׍���ka�}E�רUv�Ҕ�mD��>Ni�6�!���� �˹N�����V|�؋BYX����bj��1>�-���T�W��8���N�'���O��IX>��#=x�oZ��Q"��x9�Yë�i�˜�}^�mkl=ڭv(�$��l���%Sy��9rF|V��h�/ ���4�<�+�X���A�2%�����~��!� \��rY.l6�/Lf��a��R���'�p��"���MF_4�ax�Z�R�b4�嗛j�7��)RY�Y?5�������9����^��>u8C��8$eЯ]B��9�b�,o�@���G�H���^p`mz����ρn��U�7��Ua�Č�d ����i>�-�.|χ'fx�
^5�ͩ؀Z�E�����~��T�A�o1ی�|I�w�n��1{���b��xv�^�j!�L��� 4�2�`������t4�r���ʲ��).�sa�M&�q�l�`�?�O@n)���,�Hr<�+����"�N��r)N`*M���j�6�:½�0sh`�b��n?g�„��X�?D]cZ�>}�pH ���u�ݳ�u{!М��ł��ڝ@����Q�;������x�������
�e�O� Ku1^����%#�ɧW��M] -|�W�\.WMS�/H�r�xlO�Җee�\dS)������ D�VVjŢ���u����l��y�)�n%��w���v)�+�y:�� �TIR�"�\:��Y�`b�����C��l�9���zC�'#0NTaa�y.|��X ��*�-��R3FɎ~{�x ���]�� F?�Q�@0�W�7!�:^��&d�����Q�� ��y"��`Y�U~�����hA���s�Wm�;%8�R�Z��Gf��a��5���lVM���%�Y"��V�����Gڭ�e�����et��z_,7w����1k�z|�Y!�YLt��}�'2�劐D��� ��� ��Pp6���B:U���h*��rɄ�b�ij$��4]��6{"��-6�$I�Ę�u�ra���`8��Y��0��yu�����w? �B+|�����t�B|���"Q2��d�T�5� ^M��p�.2)7y�O��_ �r�g%D y�A\PU�^���v������[;1|3��R�Ro�|^w�݅���0�?�3F�+KѭZ=M�{��;�eQY-��t�d0���7�_��~�Z��#�1�v3���v�����X����C�\J�aW�Xj0,�+�#���{���.���si���{J�B��]�f�J]y�`�~��v�R6�P����}|r��
���+���<~��_~6k ���U�/�� `��1 sK�R��j�Ki�B.�������B.$�^E�W �����p��/I U��U���|\�f`��j^��f��|2M'��:C8��M�5Ѯ�-���[}6_��j�� FQOX������� �k�|,;j7���}��ݪc������q����]:]�H ����j�j��u�h(�jueI&)�\�����B��h�����m�w�J�y<�����ؠ�ҺV`X�ry��b7"r�a7�\�n.��{i�Q���� �>���@4�߇s���AР �
!z��q t}$^�SA( ���YĻ���|:nq4��Ϗ2�x9��=b��X�:l�&Z|�����f- 9m���$#JR!�����J�.�*!��`������&E����_��x�9�f���J�2�����D2��[�w7��LqA��?�ʥ��漽�E#i�h�l6*��ߨ{��6�Y��T��T�*�N��Noi� ���gfU)�Ё���:k��ga�gaȓ��B��2 ��`�p�G?� �Ju�B��,=���
�+�����I�XX�i��e'>d���>�����s����� ��`�E��X<�\�,O�=��c�뛭�ZB�2��Mc�P8�&����˵,('��t�]���������|�F�� Z}���O���d�J�:���ou��D��I� ����r<�;}�=�H-k�سJ�Z�6�5�bJ�V�Z�f#l�4�<����f!�Ϊ��0
�}�ӖP��z�B=�uU}z<#r�$��eD�(�B!��210�CP���z"�H6�TC�q ���\�� V���/���C�����-��ԆZL'��`�4;}e�g��ׯ����]�O&�T����í1�mHz�C�a����ߙ��h�Rc99�w����B��X���zt���guV3C�07h)�g�v<҂\�r͕�QU$-C(�c�eq����o���R��<wO��k�<���������1`_���hx�����D��pHpmX�/���^>W�Xa8a5��� ӽ�m����b�4��-R�T:V<��A�`Y���� ��V�d�E��T�R�s�.��Z�t��[������e��j�m5!d�Y��Bq4� ����8� > i_η'5�Fߟ.�)��~O����w��=�<*B |��`wTq�M:��_��5��H N{���@` ����i���3֏(k Rx�|�U�b�������+잩ͪ�/�k�������V�ò�q<�n�ޕ��j���t����dw�`�{��₀J�Y�y��N��v�őK$&�98�iЪU�v���rx�k����a�\.��S�<���4]��dz�ۂ��N�y�AQF�X��f��0���#� -/��
�-}=0�' �UL�����n��7��^��������氨���||R�;E��� (���*�>^ΚG�����j�ži�ݶ�+�S�t"o� �^�Պ�f��Nf�� u4�MƓd*���;| dy�.�B�_%� �V�Z"KW�%^�vs)ʰ�N�cV������ ��y�Rt*����^�E�4NjZ����4��� .�ѕǫ;��aw<o�!�����ǔ�C�d�?��@6����o߾��f�4}wwW�����ۉBh��$�9�&m�Ɖ�u �+����M���F�׹-��]���h�~�?��S���᳙,�L)��q�����o��/� ����J�n�v��h�Rn���� y��ƅL����o�z�3=o�\��$��Vʑ@�b4�b��bp_�W�B�h�XM�fg��=#U3��8-�_��e{<+�Sm�QO���>g� v �=�.O?��sh"ן}W�Zu��X ]�7p�����r��Hv�����`���A��#�2O��eU�%Q�^[l��p�j4B�����68������N�_ͦN����Z��}�zM��t,Nl�� ���n1�;�NÍ�|wg1�
�ֆd����p֬5��Mww�ә�ɜ(n��N�^����{��L$��Dz�by0�� �m�.�E�+��J Gf��Ui����@$�*x� �.�SoY,�Ϟ��Q�鄪=��z��]b�@�W�v�!i�i=��G���O�q�+f�E��~Ȉv�r��hC�iTW$2�̭�SkLgIF�Q�R2�L�3��V� T��$�`��y1_��N"����t2�v�,&g��-� ��^:���j�����4[^��T��Pd�ۈ����b�%�Vw�HR�dhJ4������z��䶑 j����� u6������������j��n�e��M��7, r��k/h�aUER˃����9�Z���F�h�jy-�űt"���o����n�� ���\��ł�^�x�)��g�iώ��V� �|��n���]M�w�P$ٟ�IVP}��$2��q�j���R�2��[����O'b&��b��-��xBS�$H��(��E�%4ܰ�?�V^��F�8�l��J������4c�Z��b��)ѧ~xnKK��֟�v�].W�^��o!����,���� q@$u��y.�m��rͬZ�@��4�՚�I�N$҉�h2��`Xa99v�� E�Msh&�n; ��h5��h�X*O���W����!+KR�R{0�� �����?RfC�N����Ȓ�L* �����H27[��F�aQ��i~���6�=���#"�֚6���M�������r-�}����Fj�Ea{�/�Ԁ��*L;z� ����t:�|���b.�])�<�����sNe�z( ;��؎#j�5\�����[Χ�b>�&�1�� ��l1��O��Ѱ�G@�&���uVk
�����rbX@~�e�Z�� � w��#P�i��y~��xX.g�T��̿�������~�"��d������H�_Fh�^�%]�f�+8��]��>M^�+��XWf���q��y��/G�4���~�b�`����|04 �JEU ���GT�(<��O�
\9��� �h�UK������rY �����`�T, Fc^���kw���a��
��/@Բ!�Ѱ��ߠ���AV�h������ ��D%bIL�=���hw�n���J���L]�aG�V�rD��d����Pb5[r,E��՚�ylDl#�b���WjA���7�)�_%A'dGLq�^Ȃ0�=\]���I�{������0�?��jz�Xc2�u��� G] q�� �v�mv�ӿ�8�xms�A0|���8���^�=����z�t�ɜ&)I��6�*���˛���_��_������J2_.��K �q<&�?
����R!ZWV�F�dx�ӿ�7���x�X�O� ��ph@��{������h���w8���5�\$�)�k���z�|��򲔈�^ �&S�,���x\���R}ɯ��6��&,%�~���x���U��$��`�;燠v�7��p���[����_A�&Si�E�2 ����� D;!d~��O=�]�i|�'�2��ޚt:�ޒ���1� ���rV�f����������߿�����2��fC���� �x�<�w;�a��q9[�:�v��aw�i�O@��i���f�.+h4��9s�PU*W���;����N�'菎F+�C���9���(��n���=��oo w7�x2��T�eiz��uZmew���6�(�m����*t�v�3��V�k ~�nY�����e�� J⛛7V���tN�S����C�P&��*@F�$�aY,֌��%�0�Ʀ��Y�̯��kv֢��s�Z��us@�$1�F� �1�^$Sq�Eg����ȿ�����ۊ���ȳٲ��Je����.9��� ̧�V��&Π�����1K�"�B�1M���H�}�>�k�l2Hw���h*�)���͆yq���c��|�w9��N:����P*��� ��w�Z��lv��J����7A��p�b����ܭ5�bci1���#��t6�V����K�d{}�E�p��f���aD�^w�\�x����L��٬V��D��kO�`Iּ�����"��ƾ��>����7o���������ͺT��l��(�7j��ۭ�7����;���_֑x���"���^�&�21۽��p���檅D&Kl~g�����Þ�X�g&�E.���~��ds: f�/֨�g��j�!���OGI��E$�JD�-&g,L�r�Li<]���Z6:��|�v;��.����+K�`V�VQ� ���G��Ϭ��=�x����F#�q���oooA�J���(�n�w:�j��x�����,��u�İ��{E�p� �Z��4Z�N������S�r�����T�b0�-v��� D���bA���?��=B#�Y*��ј�������C�\ B�`� I�F��QE�髅_HM���,�j��Du�{��j���3�x�X�7�(����t��ؐ1�����xk�����,�xrCq����gM�c夙I���2����q�^�^A!�Z�h�(�]�{*�� �.�gY�����p��ݻ\.
2���*�JZ���Yڊx�"B���d�\.!�C�E�,����ݨ'3�V�j���`��9����Vq,�<�NG�L"����&��w���g��ҹ�����H��Ÿ���*��j����Jy<�K��<���R=�� �R�P|6�Ӧ3�1f��s���h6[�7
����5.������^�#��� ��Dxx�K�#���Ʃp�cJ>��ϲ����8�� �/���#oИ�:� ��Y)��Z��V�XpI8&�ff�����p����r�α,C��j�L��tڬגш�N��7���P���J���?�O>�9z� ��VKb�\�&�t4�� ~�s�=�wױ�g�A�q�{xwoѣʁV� �df�۝ b�<���_-��h�ZLv���[ �t2; 7)�H���byR�[�0�e�K�,"�Æ��s������Zl���KM7�nM��]Sovǟ
�V��?:.l4[����� !fY�@��p��^�����9�Z��_����@�g\�V�r)�{�.�����|1�D���d�C�����%E�Y��nM�L>p�|.�����p2������@������t��'B�7��rDn[]P���G����a��MER6���ht:n���us�v��X�xQ� ����~' [�~�ٮ3�B�T��$��Ղ��G�k��%z4!������ -&4���F�k5�]B��h����#�O?dA�0��_(���g7w� ,���� V��Tr�X�];�a�����.��íQgI�R�r�\� G��b��K� g �a�ߨUⱐ���e��?X=^�; �2��j��4 ��'�⿨XTJ���`I�������e����d2�Φ���r��D���� ���4�L�-'�N�����h���z}��|���֫AӌZ��2,�Y���b���^ު�lm9���e��K�Z��.�y]pxW+���~��8������ˆ���l�����d�$E�p���Gl��:*f <�\T�h' �vg:w�}P�$� �Y�r����� P}�|�������"Ѡ����A�$6�$h��?3��A�R��h8Di:A�Y�d��`"�6��7�z8�8�>[`6^T�rMm���:��� ��4���t�Z�[�v����z]�T�T�4'�Ͳ��`� G`��P���b�9g�3`
?@����>��p+-zWu0��x���H�ӅB�Q�Owo�Bh���;a��(���V.��Z����sEӽ�n�������p��ِ��4�mw�j �,�_'2F�=�w��׋���KU9���c��g�լ�[�z�7������q�>��jw�M�P8Q/���|���q�ߟ ���������шAg�}�`s����ml-Å��uh�Xؔ�� ���T�� ���A��� 4��ʇ�"�@��.��%�=�6͓Dk��+*c��"�k�E
�:�˧C ���u�C�X�?^���rEq�aX��14S�5� ���p{3��W������E|{*��z��|d(���l� <��^�j�g@(��ia=���Z�����O��y��Wݝ��q%s��l�pr�B0�8v�Z,��A��.�w`tjf�K�i}��_�IF���^�>U�0� �ݟ@p��ȃʜ�yTA�шF�?U�E��pw-���8å���<���v��#7� @I�v�dr��_,Lz���v�f��d���38Ι5�� +r�|8�� _:��^��������������u���v����
�A��� D�Z�}�D�eRy��l�k��h�K��|�ux����w��w�5U��ɂĠ���b#^�u Ī�Kn�^ �)��0j��ܘ�̸���\p~{l�şꨩ��\�pe�O oڃ8�,�\7I�\������t��9;=�T,�Hf��0h�%��9B"J"��e9��̦�v��˕���v���#��u�H��
���,g�N�= �f�)��b���bs��:��A�6��V�/_� �9 )��X~�?P��p2�%�X/���p8k���H�bx0�xP[۩�Y�|���hiB+ �hU�>�漂4��uQ�<��g8�������#l����5=�[ԅ"�*�h��\�E\{��&@3F��~����J�Z����I O��/�f3���a�XJF���i�lf�Ho��7��g\V'��_
�?�MЂR���x`H� V�iv;�B>�M��F��&����7�����R(�3�\�X�D��)[��r�"֛�b���145 ^���!��,�N+~7 %Я� +N?Sd4���h-@�w�s ����`�<sFA���{V�a佂����M�
�X �&��s��U�T�7z�B�f+�;�A���J�Lv��Qm�C���X���p��,)�HƓ�� (
q�8����LZ�:�j�l�� }8�GByY��WQ��As���R�;��L"l1��f���+��Kh��-�;�5�~��Q���u��o�O��GT��O2zT���w���<��]jHoϦ�"t��Z\��$�. {����iC�ܖ*���`�I�J��ir�n�-�)4��J�^�u���BP���&���(@ Cl��Ehn�eA� �[�r�Q'k�f1]*���D��o�b"��oo���t�X"�LD]�|���.��r21`C�c�"��b�\/�(Wy�C�ƶ�N�c+#�O��:?f��ͬ��?G�!D]{}����  �NP���)pGCJ���9��K�6�5�j�KcY ���붸~ Z]E2��t<}�1솠dI���b�^o��y���J�f!�z��,FW�m��ȫ7ۭZ.���ր���N� �"�?�v�CVer��&�l!䏢�y>��a��F{�e�T��b*� &����򺜁p0�/VO� ��+r�T�ֳ1��Hpr�o����� �@-� �hl�mx��o}@� 1�*�Q�;H���y`.-��-�!�����0�q��(�_c���v��F#Z����~+���d0�]�����{�#,z{*]v;�\���Ɲf���/��n5�.W�{��в�_���@�E�ݒ��O��y�ԍ P�� � N%�c��n��m�[�V*����Z �W���O�n�Y����!]�r��d�N��&;b�]c���~7����A(���f�A$���W�
�u@sKO�Fs_ ���4Z�=4�x0Ym�B=�����V�Z,�֫�f�$6�(
/�=���Z�Q��DG��T� �T�>�|���򅐝�F��tn�9[.���d(�5�3�A��l*Wj�:�j>�ʷ;��x�je7��b#~.���@yI�`�a�������-~�-��A��ʏJ���ߺ��Z�j;JkW�� �@��9�Lit�<Uc����k,x���&�KM\;���KZ�Z�Z^�`0�������[�A�ݬ���t<�+fr�Ѽ�}�D$ �c����u���=ܽ{s�3��4�� ˲�t.?� ��j*Q($��x4�,�M�N��h��o����᲻������8�� �:K4��\���I2/��lwP4�YD���(�%�?�Fƴ !Hs%�ؚ�n������,���`tL�� ]��Ak�K��6����((a��l�����)0Yhy��1E�)���Iwk5�N���޼��MF�K��ͪdS�j�eu���=�Áp�T,� �|�Wk����h8����ُ��9�<��:� �����( 4#�Y��$*��"�Ŝ �W��E��s�SeI�%�8f��ۂB���%�R_�����+�|��Xp>���+<9�#�F��p9p��Z}&WIJqx ���=Y[Ï*v�l�,�E�����2?���x<�ֺ$IS4K����g8hnY���4KE-g���dy+���ċ�$�/��*�"��w�F�#�m�2�L2��z._(�i���j-�iL��D*қ��CvW������0��"�+85oc��
�⟅l�P!�1�|���p8�s����N��CRN h<A�p���[�QV�3_Jܝ 8�?���[T5�ۏ���J�@��p�2�x<�L�S�X4�xC�P0���q0��&�q�V�GÑD�k6�<���� �)^��=@ U.VK��7�I&C�`=[��\�j�լ�s�p<���� {}l?w@ܰSkb<�5.�] &>}������S��v��~�?�T!{P�-��ώ�����{�z���TV��D�$��%�� PV�3�eA�~���Q�}�Z�g�.�'��&ә`���J���r���T��o]��`4]/*�~(�J�C�D�]�B .(� YE����f�m��S�C1��|��aYA��^-P}㚢�S'�6���H���ۃ����!�X�"p���[�?�e������I�����B��_�#��9� {:?�TN�M��&��`{�r�;�t�l����U7Zy��r�O�î�l+��dɱ,��4ˬ7I��-����s�@�ݰ(\Q|� _��V�����݅Bq�#�q��N������h��� ��ٲ�ά3X�:<Ы��iq�u(�
��<"?�C0q] �h��* v?N���5c�S����둠ew�㏼�*z��P�]ށ��c@0�,�-�=h�+i���ᗼ�Y��p����f���
�Qy�����v�.���ڃN���m糉h W�E���T6��MFӹh���0�J5�:��d4Jdz�B�Z+7��q��Ws��
'�d���ߋZ> �p4������\Єf�T��.?VS�e��f �{��W����B+T� O�i7���{�X T��`�1�@�
, � l���*��g��ӝ��b�X� ��l>���B�Xn�{�l&S̷&�vw�&z�n.J�2�T��n����;J�2�b����s���/� q$���'��� �@���s,�z�٬W+-��~�5� Ǔ�  �k���P«��6� _% Ak���@fDC��
b&,7֣H��rcg%�,j�p?|qYpʝ��ԁr8��4��)�~v�!3�!�PB��� g�V� �`�W�(��(}�(Z��V`��F6��e
����2�~k�$6�s����t>I~�7���J�ϲbQ�՗��j�����j}<�����W��x:���&�+�c�汘��|a1����˃�d0����u}1���#�Qm��;���6��6����0� ^�(��Š�B��^ ��z���D�׷�+�|��I+,j��?K5����P���$��3�Zu���.t3Yħ���G͡E*e��p6�wY�Λ���{0zL��ۇ��ӛ�>��c��ñN��a���e��f�ծ�J��U�Uo���<xm����[��m�XL�?WHż�@,�H���`8�i����d4�ibMV �z���� ��$m%A�]��bN��׈���^�im��v@��ng���.&��-��q�B����+��B��lD
�Y_��s��Z�?�ty0� H���5@Wfڄ���Q+��TZ�V��V�'�Ev,C '�bsT��\P������^�ѪG�I��]nt��b4J&©bj�&�dY�� �<Ǣzo�"W��/g�>�\��2�Ex~C�����N�ը�C�x6QJ'z ������G���߿.��lq Z�A��KdJ���J�҂�j��;
p`�������0q����t53�n@-�m �1��X�i����Vp���_��pw�v�Ñ`,̄�t6�,w���l2��(�UoF b��K�MOj��Ϭ��y�b��OxE� @���*�ᦣ!A�V?��䳹���Z�����x�onM���j����pZ v�7�Hg
�l�6���!G��u��V���k�~\�x8]�Q���_�����qD����,%}Â��("����c�H�a:��Į:N�A0W��p������h��m� G���l�^.rY������3���y]6��|�`��ơ@��t�ܑl6�Ngs��p�X�$ ��p<~�>�������B:��u.��{���[��mz�8��'����V�R�C��S�bY� 8�\'�f�k�J��`<N���+�}Z�q-��v:}���|&?8��j�̈���\�e,�~lq���<�F�����4e�Ρ���B�Lh/��l��"&�n�9|g�2g���"x!�v5�;���x4���4M�͠�~��g��(�IJ����d< @ͥ*�X�ds8N�3�p{�uM7�z��ׁl���{��t�H$�L2_,U��R�;��f �@ 9��D1tDMG��<��tK�l0x�B��Aw�������=>�_%P^MC� @K��,\)�&��$��F� �����/S���6�]5��I&��XS�dG'��]!�^L ��� 7��4����3� ��d���U���=��` ��V���=xS�����R��nn� � ��/�߫�7�(�$Eq?��Y��*�}:��N�gU�h��)�fО���t���L�Z,��@(�p���^�u�a�I���` �J�~�� #p�jMLFc��چڌ9mڱ6i�;�=Z�@���G���ԝ<���3�t�W+v���9`��~�^\ʭ���Sc�@g�~ �4 ��a��{[
�#ت6�4��\���m$ xu������U�v۝n��t"MO��D"٬�B������|�]�;����ԝN(��[|�D��ꬖ+��Y�x� �e�D^�|�Ų�J����wz}F��a��ۜ>��i�&��v��� 9�;� ��,
+q4��:�Z"w��7o��u�V�����<cN�~��U @ް���&�^9�A�Ac��t<���B�y}~tcw�Z�<�~�=���@��Q\����SG\�`����8� L�WYmq��`��P��9!�B��9` �>\�B�|<�\6��_��vw(*��nk6�fsIF�Z��q��3
�;Ͳ���:m�x�ct��������M��;�ޗ��{�v�T)���.����}��[�V�R�
���X���I�l�B�D��`��r���A�����d����~���܅#�D<��f��ҏc�zv2����� ^ա$ .ƫ¨��as[^�kD?��P)s�k.�G+^"γ�!i�T�?�b73��� X� �s��k���%``�Ԑ�2-�*;�w�`4 ��d �HFm����Ã������'3�l�4��DQa��2�� �" �T( ��j��K��`0 J0�W�,N�! b�����%Ѩ���z.�6�÷6>M:�����$����s$s�$I���R�Dq�;h+_�K]��8c��R���Q_�9� ���i���A�|ő��F�Vٟ��1�>YQ�ڜ���x\cm �W��-*�!?�?�7�Ғ��*�Io�X]�o(��z9Y,f�y�TI%�B:�
߼���������d&��� A�$��^�.��<��?.��� 
�wc�Z�.��h�[��t�V��'� �@��6k�Ϡ��Wk�㫥r�6Z�&�����V���n�Z�K]�Ha���J ��G\����J9��[�H�n��O�~ P%į�->�
C>�x)����1[购��,+��ث��4�铅������i�D�q�߯7�l���D,�O:�U��}<hО&��r���f���asz f���Ec�d��hMfs�a��ho�oX\�6$ Zr�R�ϹX.���rE��b�حF�����Z;�Jg3�~oJ����x�X��#���n���iD��@Q&� lO@$�8+LP1��eҧ��f�,Q���<��)����O����:�?g?,��)���ƚ�8��de��$�+w_/��a��b_-�'p����k�^�&�Y�\@�!�c�E����hr�]�R�?���DѶ�jO8� �MXo6+�b<S�띿�����')��9��.�v�F��k�����Nwo���j�N��\.ee{FS���"�?�M���]{0��֯�׬~��"rHJ��?���.�V�h\��^`V]�4+���5��x���,� ���Gq��\�C�� v�O�X��̸ � �EdEW+��Z�b��a��$\/�����h���M����\.w2�n���j�⸭��)v=�:�A�v��.��0��6�;���ˍV�+��xK[���P$�\�O&*�g!�x9���J�X)�F�%� �m���{�X<V�5!�wYtN�;��6j�v� d{�H�����h����ʫ#���F� �B+�/x�ʹ�����t�>8^q���W$~pS����y�=��'�;���. �s�n���{��/SjrV���z��M4�� \���a�����N��K?<�F��`�<^o �����wh����jn�;
e�y�5`��̺��^ʩ9����o���������o!���^.��x0���l%�����U���^��AC%b�[��Noᐉ���kşnD��z�@*�0�M�G��P)�U������sm��1�4�]�|M"7f��x;`��s�����+��ՇᴁZ���·�7 �O��쎗@s�/`�m��y�z�$,�.W~\o�1 \Y�G�>��G��jEQ4˰�d:��x�N�N�u:f���p�Ҵ�۞�D���ͦ�h6j�p(v�Nnj�|W�ney1���ڢ-q�Gss�FM�!+������t>�d�=v���
�K5e|�x/�W[�i��p(4�Z�yvq�X8?m���A����tF��O���������E>�K�w�v.Q@~H�߀� ��7�)�xɣ���,Y��.��6���ն�vPz��6�e5�ē1���_�/��0M�j���Pp��q��P,�)�/�q!���G��d6��<����i�N� }���_����������l��nCϓ� jd�D�^�Da��b�Z!F�׋ټ��Z�x<����vS�����{�4�!�!B#�ϘB���� ����^��:M���=�9.E���� ����?NJ]е�`���N{T�N�$@-��`��X�â��_]﹎\m%mK���S����O%��\������g+����7�l�S*��w{4��ՑYAƓY�PM~���/�Lv�7�u�>�&eYAK�/�����m�6Z��6�?�2�2�I;L�����,�GB�j�ò�|���j^w���h����-�t��Y�>]� ���*�@*���B *L��f�( � \���F���{��|Di��b�o(D'?���+Q�3����:t���E!�:TA�C�³�
T��4��L�����X�ފ�9>�!�A���{���M� �ހ ��b�^�{�v4��z�v����f���d��[DO�EPi��T&��3�y��;�6�+��s�J�J3�ߠ��Ҳ��x�,��t�h3n��-L���vwج�h���h6[W��_�߾�7��A�G���x:c�^#�z�ul2�
'*� �+N�c��A��κي�P0�R�;�s��&\��� ���� �:��[ �����:+� X��<�
΄A�ÖQ4�����k cʸ�OW;��h���r:xM&�|$�����dwؽ�t�\,��.�".f�f���\������b������N&9��%A�g�E*�3�,F��8���!dE���J���ZMV�������P�T�.��}�Ra�U&q��v���hOg��`�&֠ٗ�Y���z<���;~z���F�;���B?%�����<~vB�%�����[��NR�th蹎1�3l 6�c��>� ���}��>�]_CO^q[襨N��5�j,�3��=1(������m�:u��!�� �l��l�������8�n��f�D��j�B��-4�e��h�NK�ԛ_�}ހ���
� -�*�՝jd�#�v�#���Y�[l����{��r��\��! :-�wZ��t�,&O���+�H%/�S�ݮ0�<�h0T.TI��66�+������}!�g��@ ja��]@Zc�,�ΌE`�&ʑ�?v���Z��|)g���x�OE8-�5i '�����v�Z;\�UcY<Ѕ͋�
��+�d�}�_�ʸ�+� v���w�;�7�b^�M��L2��mn�?PȔh����A�a!z�6kN���e�@L�)ds�L�X�2j��_\�K +K� [YAc�#M2u��U����_� ��b�nԧs���،��l"a�جz�Qo�T�M ��@-#�{u.�挮��N�b�q���h�E�Y�e����
��Kg�p���^1_��������J?ͷ�X�>��Z�J���gU�b�j��s�4�^�;:�;^�4�T���l��,V�j�K'��t*с��:s�2A!r�v\��z= ��F��Fn�F� \��I�sX��T+��,�ܾy���|��
�*��ퟆ,�XP#$E��h+��w�F�No�V���mvw>I�����b�U�����C�q$��������δ���ށހނ$�� �D�_J���ճczvf;:$E�@թ�'��2�~׽#��띡�U�J�'�h8�n�/�}k� �Y�s+z<֘2a�v�G�q���k� `��]��_�Z����M��ӻW#�joo�&N�yA�a�j%�=���݂�;�O�f�^��?�_=��uZWuY��t���}����K�kt��V���(l�������iC�Z�� ��u7줦*���T����=�SX�u4���Ἱ� ��T�N7֨���D��d�r1ﺿ�??|HPU��m���"��� ~��G�;0Ͷ[I��A��C�mvDN��M���Q�Í�{ucNJ��t�I��r���!��׶W8Z��_��Z���_Q�DWV3�����`s8�qd�+^�Vߌ$ƥ]�bTa(ßlVܜ[ [i��������9��|q���=L�- �J��s��tf2gya��"�ʌ��v������ �Ctg� {��x�F=o�< ]��)�]0#���sdR�٘� L�y��z��H8�v�>|@���H�����H1L2��8<>W(�d3eU�W��7�����})l��-D<�D���dw���v�U� Rl.�4���_�kߔ #������:��;���άX��b�q��ĩ�8�Ï��j�X����Y� (X�k^��W��ۙ�*�"�/Q�f�?�Ap �%���x�_���nY]����i��\��ov{�b�����-P�фY��?+�u:TYñh �͒�z�`������h����K�#IJ�Q�Á@4�),�< �*��]�|���������p����w_𰒧8�b}�)�nM��7�𥳐7 ���u�([��Z� ۈ¥�>���Pզ_��QXi��
ʡ���=��#��n�t\����d����S,U� ��qkv6��377���\(�,kh�<23�2)'O$���-*0 ���l���TA0 E
�� k��p�d<�K�Z=O�™oe�}����S9���|��}L$2�f ����QUd���j�i�|�Bt���J�o�,[�V|^7�.b�x�;X,�� ������j����w��y��8C@�È�7����B]Y�Z�'.9����J9��e���X!��'����E�5����o��E��9�����@�Ʃ��錝}" 0Xqe>����/�v�� �j�ngH�C��-/v[�B:u���R�&ˢ�6�Nۭ��x� �S�z����m�0��d�h4\��/P�f���VH�#�p�7 n6e��������]��������d�sݹ>�����a�^4� a5}>�'���?�p�K�&�US� ���]�`4ou�n���7��>�d�#�0? nq1��儍yT9��F���)8j㟇��r��S������CɵA*�Hi*uVگ)��#pkp�p��]P�:\�l��B��B�
#��}���ص�i��٤�n������F�M}7����ʤ�>_��E�l5~��!_��%����)3*g�J�
E>���X&����){8�~����K6f����a��'ู��r�|�i���q�Zv��ݽ������N�=�
I��T��$���Fܛ��t�D�h/��o$�e'Z{� +���y�� �[���L41S��g u���oz`��T�2.p�2��z��:�?V���5z��_9}��x� n�W��_Y9���׌"g� X�)e��DصLb���ם{�񺦴�������b}��Ÿ����}ވ��G3,��Mβ(_�s1��K���{]a��{s{VZԌ�d������Pb�p{+���x�S)�N���+Kk���rK�R��~��D5EI���x�xC�0�+�j�>N�X�}La(ߨm�R�s`F+3p�}������`��? K@��xn�ZD-�ܳ�wmzAP�,��Ib\(+N@����`(�}�'k�]�[�E0p�`�A��&�@�J�_Vո3]�ܻ����
�ˮ�a�^E�b�^��A����f�
D��w�x���6|��!���q�Y����
�����lӱh���7���a��N7_��y��ݖU�, �R���_�:���$�^�g�RO � �"�B��_}�7�[<���B�\e�ZS���[a��pc���Y��X�j����g�$-� ��>�� m[��rj,�Q�����
��Dޕ����a��P��l��[�vTPn�Ű�o��`QfBDw᧏�S��ʥ��Zuj-*�u�<8�AI�aw��oӞ[w�i�]U7Pg���V��_��>��2ǭ�Q�ݍ<�c��?��|�~:(�V���xw�f{��tP7Pcǯ�p0v������ә�3k�f���^}���2�h�^���}��x���>|��%�BL�V��f�om���N��:���ذ 賕̏2A?2��'�:V� �ͻ�;���d��|��Wg�� ���7V�FDF\?b��W�3aVx��>@ym��:p1 ��DA�½����`%�k_�v.xC@��r3������&7�#�/�?:2���v۪T����k4겤�;SU5@@��A�z�
����wlv�=�x??u;�Z�֦��,��)�n�S�D�?*犃1��P��� Fnoݹ\u�o5YjW�Q���?>Э.����Um��� v���O�jE�^��O'�Uq�h�3�J��0a�%t�zz����P� �e�ot|�ީ|�U��������H��l2�-h\�E�J �3�'�?|��*[�Ve��U�
��R�E\��kV���U]o����2 ���u`�NGt*�$ ���������Zqa.ʤ�9�*��/䩏W��La����$6�f�KgY��t�h�{ :�v�#�Z����A�H�%U*Q�T8��{�� n����?���O�y�"+�g�J2�p9<~/��
/��[{]�zݞ`��� #���vÕr������30sf�iu�n��!>&X_�3�=
�P�
��;�M��j��+G�0 �
(�Uf�-��d:(
���*��k�_����&b�/�;�P{?��M�?[Ћ�Hw_ ��Z[�� ,��D̎��ELz�o�� ���<�fc���c� '� � b��ݯ7,`�k��6���y�� dž�� �����C&���V�,f������ĊG�uMo5iw0|��>�L� �T�����C�p ���>w��ɚ���u~��4�2�t��qGB�8hs]1�}�'`�!��8]�z��� �V��z�f�|�����^���|�x���{��v+J��[$���݊���Z��*�1�Qr�y�<=q�weN��7����4�� =�������@6���|BӪt��5�y5� �5��"���j� W"����!�/V��{~ ��d)W�$no�� 'ڙ����\��n{\�|<ԊEp�J����M.��kKn%
�D"�r:���$�ǃ9��c�ԍ����p0����lszn?~r9�{�|�E4U�Y���:�_x4P(����w���CZ`�+J�� x����G�9ʪB����`�y2/�j[QV������鎦�X��%3��9����2���^x��U9�/oF�>�������]�0����w8��2��eh�/�(�����z�²�`�S�7����|���h��.5\�J� T���VM��v  �N4�d���Z���놿֡f�lta%�Ӎ����6�W�����>���|�����.��*��_颦���6�>����Z�!'o�錉��n�7�H��3 Wa���J�J�އ;�ݕU���:��4��n'c����ӛ�������,�]�{��?��1�[-�3t��K�����Z �%L/�"������\��FGێ;���Ͱ�\+
����h����*��fg���k9���u�m�|��< ����!�uV*�m$[ǧp�
��5�M��;�G�T>Z���Ԫ���X1
ԃd.����"������3@jn�/>
��~KR[Gj懲 �����I���P�8XK( ����B�A���Ơ�s�_?�}�ao�^s�i"�{�N�[ka�m�(%���,A�`��j>��"������ ��Zʧ�W�R���l~�X�C㨿=S�gS��ߪ���=�wAo ϱ�5�r�y�U���!��͎$+po�J�X�9|��tv��k0].5����C�Qq:�N�p8��T,� �m�����"� �%���.x"����&l`|���N���g\q���K��q��#�0� ������Q�^U)�N`Pk�Q��w��D0|�ei"��#�)�k|����eL(־}hU�>�Q�~�p���^�{��W���d�`8���H�?[�4 �6���@,���z�(� ��KW`2E��gCCE=S�X"����B�;���v� ��Ӳ{dn� 04�Q-�]]���J�V��5�ը_��9�L3��E���N�q�w����]�S��'(Uj���w2�l"�+�;���D}�����Ml��x-�TP`�8>�)�s�=n�i�]�͕��4�L�\9]^
��{&. ��} H k��5Ǩ\��k�g���ZV��ZRV� j�
'*S,F"�<����je���׵Zc+�R��h`I���������\�7�Vk�h�(��T�JQ�A/��P���Y�n�.�����
���%�Q� ܯ�K�N���B�@�;P4M�TY��mڪ1�'�kז��������:�U.T� �dإ�Y{����h̀6荪�\��= �< ��'/�m���IL�UXJ�(L9x�2J�7@r���K��<�o�Zd�hwS�� E�X�[Hف�jx�.���&Z��n�0��@s�/�1�H �\�ЎZ"�I� ���!`� �y�$@�NG�\:�p�s�@���&�9pJ���n�e���Í�3 ��O������� �\Ϋ�b��oZ��<=5J�`�_�7a Ѱ��T2�v8?�x:ݾ�i ��W�o�R��F��.�;K�}?���"��J�\r��A��Zom\.�����x2�� ڠ��*�c�'��{ځK^!�+|i5��f�������/b)�wynX-Ǿ��Qq�v��������6����me;�w8��k۰'��l&[N�N�#�/�,I�S�J�]c4�)���}�c &z�Zv�-���E7[Q�R6�tyZt�.�|P�?\'(�ݟ��=�X$��+��:�ԢI��s]=��If������ r������t(��vO�P�M�3�D���2�r x�8v��� �+�v��� �?}n�:����m�7�O&s�ߤҙP2-�]�څ��Z��h�!'�i2���r��0 폧�j�۝UW�Q9�s��FI{\4�UJ76��P�jq����1��o�V9Υ��UY� ���|]���1X�7€H)�"��kSɯV�D"�&�)��|6�8]��XR�����\2v}�(T�VV���趶�;C ��d��tE��������"���c���V(������^l����g�%���>鵘ٜ�py�J��b�<dX0.��J&{�!3��) A聸�_��}�T���s��!<5 ��7]��c��p��֠
Xy�S>����� :,`A���[�m��9��@�ಛ�U��
������&��#�_$��N���.ݏ��I�d�Z�r<��#FS�a�{���Z��=�uű�x�P�uEm�3&��ñ�����ؠ(�,�ⱇۇt:/)���?���`� ���t�F}�`o0yD�r�J�s��g0���0��<��,�ޥ�\!_hw��lFӴ��.�X�� ��o�O��}3��ů��YGS��R���d�ˎ���խ\�u(0"���֤��T4PR�gH��o��Q���18p���T@{��A��������m�v��W>ISW˥�$J���k�d<Id5}�2�D('�D���a�NO8a� ����!���M�꒤|c������r��_Y���.����U��Qz�g5`��T����(j�.;���li�R
�<M�X�t�R�����x8a�� �_޼����x`�x촄&�:�����==�S� ��� ���xKJ?p����P ���+�r���8M{����^i��� WD���J�D����Ug���K�J�%v���4���t���rժ��bM�}��l�4 u>���M��/�x0�t������F�y>�ă�d��� ���A�! ~B�� ���`x<e�6Ls7�|Un�Q#��r> ��Cfam� g;�Z����Qk��m�mY��B,�\�2�+I�ij���!Z�=o����e�{K����F�(�dOD2Yq �g[L��S�D�+����c��H�1xz��l�?�9��݉{��Gۧ��n`a��h��2���OK���*�ݠ,F-�Z�ZX��R!�L/�<�2�b>��I��D�������̂��7
�3PƄ�ao ����{E�כ���Ɵ��/ ���v*���L�n��xV�T2O�ۃ`g+�����;�����b.��v�^�� �&��r��X6I���V��0��bu�8����%$fNb�o�-�u`cf-�>�Ý�U�m,{� p����T"~Xת��>~e&�lW�)>݀](�"�Վ t-���8��ך�%1�_�w�,��U�)D��� ��nLX���E���E�?�܌�v�K�������B2Ou���J� �U:�b-�b�\�8�����"{�q��v&FQ��b�"hn8*�u?<Db��f &h�3�t���(Uj��?]��q�L��(��x��"�TN������g q<=��,� �]{z�9;��Xߣh�3�����Fý.��c� �����q8�^4��b9ɜ�?�e���t���|��@��S��8�з ��w�HV��U�@�ڋ��Zr���n���;��d(����P�Q��5�Mk�/l`U����s�����e�;2�`pf�Y���un���|���p�TnH�n4�Z�ΧR�da���cG<�d�PD�����8����`�[-�X,�f� �ѽ�6KU��j�&��h� ���`�n���� yC~l����a�Z ��S�eg�.��S5AT���Fq�%m�G�HC�%%�M ��E�v�2����Ԛy���C�V���c,Z��l��R Yx�x ��/���{�w�,�۷����X��V��x�u���]��>&ȍ[3�8c&����躜��`jZ�UDc��ѩ[k�_�T�6�U�V��2�xj<��n����;=�
\�b��j��j���f�7Av1?8�h����f�Β)��C��fU;���`,����"�e���[ג�%�oT�,�n AM��J�^�7@Y��vg03�����OD�������!�0ٍ$1s;�bcJ�}���#������� �%�[���<ިͅ����Vh�^�P��K�e Y�����%X_���73�p��R���e��|E�����i_��$bm���{U�ʙb*���";�R�U�^���@���a�,�L:�r����ߙ�|�HU�+t5.�,X��C�R��0��|Z�Q�fW�*�n�g��n��V *�^pK�4�u�$b�t6�`9T���i�oW�4�X��ր�� rje���tآ��Aw��d��x2���AX��\�L��q8�����n6���s�xJ�P �-�q����g���2!L�Nf�7]��ح��R����&Z=%��:^H����P��P0k�F4���)H1�u�^�n�`��:������e�?k�<�ew��,�7`���.i$ۘa?��-W�r6]ʕ��ϙX,Y��0(��$Oתē���H4�Ή[���"�9� %�r�U��i��7��0uUa+Mr�3O���>?��u0A�����J�_
�E�U���Fw�{���7[��x�X�q{<ʥ�`4�
�V�$EB�5�]oV�v��l��K��r���*���|6J��s%ß,�j�6H� ���L&�`D��\�Q�ս��9�W�
S����+�|D|�}��g�d���L�NtM���
����n�,� �ܶN{���P� qg�\:�4 ��HP��>�7�5� ��;%`%j�d�ᄴ�ޜ�l�Rs���s0wT"Q,� �D;^�T���Y@y0�\�U�4�b1�$Tm��5�_��~�74[p����f�V�R��j��Y
�r����"��Z�}]������j��> ���hʢ�rO�%7�f��:�B�[�J0 Q���l0��K���b!l]WtU���v������<��2`iH7��(3[J�:�����U��"y��h~�>�w�B�Q�9� V4�<F�� j,ycm�37�e@E���Hg��vX��x› ��Tʌ��J�ޣh�Q�_��p*&Z���]����=�G���4�|��t�j�{�dz͋n���)J�uQX�ҹU3̓�J�\��������S�J�VTC����ߓ+��.O�ɰ_�75][�7�簮4������uW�{�f��Y��ʧ�n_:����Țf����u��!۽Y-��K(���A_)�EƴS���Vg˗��b�b0�%���@���RG�Tf<�k��]oҚ�ͦ3xۻN {��(In"�K�r3�&��;���-K�b����,$cy���T})�xI�� t�!n��#�[�:`=4 � c���"�؊7^&�-��Y]�W�n7� dщ�s�V�G"�j�HR&Q��i@�"��\�\kP��V�d��v��mw#�p0�U�ҧ)3xxp�")Uߡ~LM-� ��@�T0� ���H6�ef��:ȥ���pl� ���QfE�?fA��r�ZN��Pk):Jc�_���Ώ�i?���t�0�@/&Sv���λ�X8��`á�N9p��?����b�s�\�Z��d~������q�0��!0� �&�] eNʼnZ��������`Ț��::}����&�aģ��%{_��,rI��;^v��~�X�[a�3x��F��6D7����y�?V�M!�
ݳ�]������� ���<��wF1Wn��ln���T2�#)A�@s3&�He3�� >Y'�A�9�!_��ΏV�YX~�qY�v���
T^�R�aPJ�b8���'�HL�@ܮ@���%,�t"O��=��hXk�@`=[�<��h����̤� $���i�+�Z��I�ܨSw�;��"�Hdx�A:�q�g�L<Aq_���X!���2�/�H�7�Cؕv@�#t�O�����Č>���].p�������ݥ|�,���Ir��`��hIx�D��E.,���hV��}���������N@��+�l��j��k�R�X�껃��)��m��<)����.���o�>W��P���/�|�r�cy��knY�J���ʺ����_8��3w��LFS�M��\,��e����#;�R����`�r< ��[U>� �Õ+V@}�+�7�7���2�hj0a�}2�x��?쵽~o�52�]2�&I
ǭ�/�{^D-��/ѫW�`GF'1�=Dξ�/ކ} H;P�=t� 5'��� ~����@�?���Y9;��m��6��G�?��\ ���/��j����S��it��v�
������S �T9I[�����ݟ�f�X��k�>�R���UPP�_�j���a�n��^�M���`�R!� 5��#�'��f���� g�'�N�n�w0�����]_:��� p�U�F]~���td�uI�DÃ1�>P �\f��P%QI�8V��f���Mp���|�;!���Z�F4?���V+��O� ]�|_�>s]����Vјa��
��?�m 4��!�B���4F<���O��4I����|��}`����x:� �ַ�DЎG�0��������E|A�jX�q:���fA�P����ҠG���k�!3a�X���f��{G��{ݮ7b�Ć͝^,�颦�v�BW�V��:�ٌ;�V\�jƤ�z��0��D2Sޙ�R*�����u�������� Y�JO���R����G +����"�C�V�`1��q*_��mn1�lT�+^2 �G7b�,���y�-�b �܋�b+���x��sy��όg�Ӂʥ]AY��=����*��/��p�;7"�pk�H{���4��u�Mo���n�0x��C�}u�xWB`��O~��j�T�oٳ
�'�~M��[�(��'_h8&��@0i�t���V���1.�����J�\��UP_eԄ�\�j�r�jH �8�E7C�d�?�/��M<�Fb�b���-��������iR4
���li>[=Y%���:���� �� ӆ����:���ljZ�T z��F��;��t��[�� �h6Cu� }68��Z��\0c�������
�B0���z�p9T��Y��2����h�`"N�P��%KLc�ص�X{���w�1���p�4Y)��(;�1�R��Y1X�N�+ "E�l�+�Q�N�oT�k��g���|���y�LA�Ԉ�[)7V�e�� �#��L�H <_m殒�eR��35E*��?_� Yj�~����ө����qAP�ݟM"�b�����_�����.�B[`����k�>~(Jk���u��t���O�?�[�����^�d�Z.��9��1خW�t��*�e�Tk�岰 y�l��[�Di^T�;5 :=A�]�����[�R
�avZU_8��$�����X��H[��w����4��Qь7���ڃe�2���&��\!yj��xE��� .�͵�7dF�v�ڊZ�V~��MXY��]�V{+�ۥ3��(i���2T�R�"m��T���jME*$b�\^�w ��t|M��Z���ec�� Nhp���$��r�k��l~�nR��"�+d�+�S��`�B���֠�ƃ��� D2��"~]rT��'  MA�hf�Mz�g�b�p(�� �j!�$Q�2C�'�9�?|��h�v�����p���}}��[�i��<��9���p����R�N�o ��~#�.����t|-`H;��z���v:��ҩ�����xПJ�̽�(��"usu��v2�{����t��s8ĺ�W%!�I�����z٨uaٛ�^Sd�TO$����UP�/���=#(D5�$B��OO�t��Sقl媙;-�΄R��j�O �g#���8���~7K���_�S��B�j��7@��� �N�� ��e���GW�Ѹ����6(׻ǽ��E�|���t�`|�����dK�-��r9n N����%a,�%J�Dp�ʁ��v��5�0�>���ȯ��E��=�aW��@SUYV�i*�&�����۟������p��Z ��C��� E
y>j�i�X�;U�R�r���f�1�����f������bz6 f�<�����}��,��`��݄7\�vM��a<�T$Q0l6�!�r�d&=���Q�ӱU���yE�]Χv�K$DY�f���R� s�����nm�@���??����=�x����{7M�
�y^�l.�&EU�jQ*��Z�O��F�ܼk��t�!E��M��&~�+;��s�1�I�&��8�8��RṔ�Z�~����$4M󺝡p.����UT�c&�Pd���.���`�P��d�bf(7������>�"�J�F�/V��t&�+u������Q_�҇ƻ�IEND�B`�
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment