I just wanted to see what this would look like you start with a 3x3 Matrix A:
So A is recursively defined. Each block is a smaller version of A. When you eventually on the computer get down to a size of one pixel you terminate the recursion with:
Where these 1's are black pixels.
Here's what it looks like: