Block diagonal matrix