I wasn't exactly sure what the expected behaviour of this warp was supposed to be. So I ended up just matching the test result to the code, which is obviously not a great thing to do. When you go from 8 cols to 4 and 4 rows to 2, how do we decide which value a cell should have?