diabolic square