Draw a single closed loop in the grid which doesn't cross (or overlap) itself or thick lines. Every cell (unless entirely surrounded with thick borders) will either be part of the loop or shaded. Arrows indicate how many shaded cells are in that direction, and shaded cells may not be orthogonally adjacent. More information.