Working properly, I guess, missing melt.
Now does not miss squares.