{
const svg = DOM.svg(w, h);
gridding.mode("central").padding(100)
d3.select(svg)
.selectAll(".square")
.data(gridding(data))
.enter().append("rect")
.style("stroke", "black")
.attr("width", d => d.width)
.attr("height", d => d.height)
.style("fill", "white")
.attr("transform", (d,i) => `translate(${d.x}, ${d.y}) rotate(${i*1.5} ${w/4} ${h/4})`)
return svg;
}