shapely
