Added diagonal block. Let's try something new.
Decided to treat every diagonal the same.