static ItIt shuffledPointIterator(int w, int h) { ret shuffledIterator(virtualList(i -> pt(i%w, i%h), w*h)); }