@Override public int hashCode() { return XY.hash(this.x, this.y); }
public static XY at(int x, int y) { return map.get(XY.hash(x, y)); }