Puzzle 7: Onsen (July #4)

7/4/2020

This is a type quite unfamiliar to me (last night I did some sample puzzles, using puzz.link error messages to learn the actual rules :P). Still, I hope you enjoy my attempt at constructing one here. Happy fourth of July!

Onsen

(Theme: "Fourth of July")

(You can solve this online at puzz.link.)

Rules: For each circle in the grid, draw a loop that passes through that circle (and no other circles). The loop can visit each room at most once, and must pass through the same number of cells in each room that it visits; that number of cells must equal the number in the circle, if present. No two loops can touch, and every room must be visited by at least one loop.