Wow. This is my favorite Hard level by far. When I first looked at it I got very confused, and there were several times I went "Is this really possible?". found 2 different 2 off routes using different blocks to fill the hole before I found the right path.