Plot.plot({
projection: { type: "mercator", domain: kallikratisEPSG4326 },
width,
r: { range: [0, 12] },
marks: [
Plot.geo(kallikratisEPSG4326, {stroke: "lightgray"}),
Plot.geo(kallikratisEPSG4326, Plot.pointer(Plot.centroid({fill:"yellow"}))),
Plot.geo(civilprotectionEPSG4326, {stroke: "red"}),
Plot.geo(countiesEPSG4326, {stroke: "black"}),
Plot.text(countiesEPSG4326.features, Plot.centroid({text: (d) => d.properties.PER})),
Plot.dot(civilprotectionEPSG4326.features, Plot.centroid({r: (d) => d.properties.area, fill: showFireandRescue ? "brown" : null, fillOpacity: 0.5, stroke: "#fff", strokeOpacity: 0.5})),
Plot.tip(civilprotectionEPSG4326.features, Plot.pointer(Plot.centroid({title: (d) => `${d.properties.PYR_YPIRES}, ${d.properties.area}`})))
]
})