GAPPril Fools!
The puzzle
Make your own
The source code