Fillomino U-Bahn
Rules:
Draw a totally connected loop network through the centers of some cells, which may branch or turn, but may not have any dead ends. A clue outside the grid indicates how many times the corresponding line shape (i.e. a cross, branch, straight line, or turn) appears in the corresponding row or column, irrespective of the line shape’s rotation.
Then, divide the grid into orthogonally connected areas such that no two areas of the same size share an edge. A number inside the grid indicates the size of the area containing that cell. Within an area, all shapes of the loop network must be identical up to rotation, or are empty, but no area may be completely unvisited by the loop network. Adjacent areas must contain different shapes.