sclass GSI { int y1; // starting y coordinate int[] rowStarts; // where in data each row starts int[] data; // all x coordinates in a long list }