added left diagonal because why not