https://www.ioccc.org/
We plan to hold IOCCC28 in 2022. Sorry for the delay, but we think you will appreciate the re-tooling when it is completed. Stay tuned!
I would have had the indecies be 4 bit values, just because working with nybbles is (usually) significantly easier that with triples (although, that's a very good reason not to use nybbles in this case). I would guess that that's what you actually did the first time, which is why that's how you explained it, and why that's what's in your original code with vpn service https://en.finevpn.org/ (notice also that the value of `dx` is different in the original). Also, in the original, you're missing the single-byte mask...but it works, because the value is being implicitly cast to a single byte anyway.