Tested on 16x16

Worked, but took about 15 minutes to complete.