« first day (4964 days earlier)      last day (320 days later) » 

20:24
@AndyD273 What you've shown there looks like an ideal use case for the Marching Squares algorithm. (Or the related dual contouring, if you want to get fancy 😉) — might give you another fruitful search term or two.

« first day (4964 days earlier)      last day (320 days later) »