There's no obvious place to start with this puzzle, but there are some observations that can be made. For example: - Counting the cells or question marks reveals that the grid size is 64 by 64, which is a power of 2.
- The arrows and quadrants point in upper-left, upper-right, lower-left, lower-right directions.
- There's a fully black circle at (32, 32) in the centre of the grid.
- There are circles at (16, 16), (16, 48), (48, 16) and (48, 48). For the last three points, there are no circles in the direction of the white quadrant.
- Less obviously, the intersections which do have circles have x, y coordinates such that their lowest 1 bits are in the same position (this is what causes the grid to look like it has many groups of circles on the same diagonal line)
The intuitive leap is then to realise that the grid can be filled in the following way: - Look at the central circle: black means there's at least one shaded cell in that quadrant, white otherwise.
- Recurse and repeat for each quadrant separately.
In computer science terms, the grid and circles form a representation of a quadtree, which can be used to compress images by storing less information about sections of similar colour. Filling in the grid produces:
The message reads
This gives us a way to fill in the row and column of question marks, but we still need to make use of the arrows. Noting that there are 6 arrows in each row and 2
Doing so gives 8 cells in the grid, which we can translate to pairs of letters/numbers via the base64 mapping. For example, the first row of arrows produces the letters
This gives the answer as
Initial versions of this puzzle lacked the question marks and used 0123 in place of the arrows. Once it was realised that the puzzle may be harder than initially thought, these components were changed to lessen ambiguities and to serve as additional hints. |

The answer is: huffman |
---|