web/canvasbox
#ierae2025 #web #2025 16 solves / 279 pts.