Shapely

There is no time-limit, no need to rush…