Implemented uncovering squares (part III).