notes (283B)
1reverse perlin noise generation to get offsetX and offsetY 2set offsetX and offsetY so we can recover flag without padding (1 << 8, 1 << FLAGLEN-8) 3 4actually one request only reveals one byte since the grid repeats every 256.. 5so using scaleX = (i + 1) << 8 and scaleY = (i + 2) << 8