canvas = {
const context = DOM.context2d(width, height);
const path = d3.geoPath(projection, context);
projection.clipExtent(null);
context.beginPath(), path(land), context.fillStyle = "#ddd", context.fill();
projection.clipExtent([[padding,padding], [width-padding,height-padding]]);
context.beginPath(), path(d3.geoCircle().center([10,52]).radius(90)()), context.strokeStyle = "#f00", context.stroke();
context.beginPath(), path(land), context.strokeStyle = "#000", context.stroke();
return context.canvas;
}