#079: Ice Walk

I couldn’t sleep last night and instead had an idea for some interesting Ice Walk deductions, which resulted in this puzzle.

Rules: Draw a loop through the centres of some cells which passes through each numbered cell. Two perpendicular line segments may intersect each other only on icy cells, but they may not turn at their intersection or otherwise overlap. The loop may not turn on icy cells. A number indicates how many cells make up the continuous non-icy section of the loop that the number is on.