VGVUYDSHFPSEHSLYCVAHFVARERLACSQMVPTIWBXYXTYUKVOFLOFQC
// XXX: queue.update() needs == operator, which does not work with
// structs. We just grow the queue bigger and bigger...
// queue.update(Point{ .row = dr, .col = dc, .cost = dist[dr][dc] }, Point{ .row = dr, .col = dc, .cost = d }) catch |err| switch (err) {
// queue.update(
// Point{ .row = dr, .col = dc, .cost = dist[dr][dc] },
// Point{ .row = dr, .col = dc, .cost = d },
// ) catch |err| switch (err) {