I think I did write a script for that @Monika Gause but I can't find it.
@zBob what do you do after selecting the dots below the S shape?
Maybe use this as a start?
#target Illustrator
// script.name = selectObjectsBelowTopPath_CS5_Only.jsx;
// script.description = selects all objects below TopMost path;
// script.required = CS5 only, one open document, one artboard, some art & one path on top;
// script.parent = carlos canto // 5/6/11;
// script.elegant = false;
// update: restricted to selected objects only 06/30/13
// 1. draw your selecting shape (and add a fill color to it) and place it on top of the grid of objects
// 2. make a selection marquee that includes your selecting shape
// 3. run the script
// if you select lots of objects, Illustrator may protest and it may look like it is frozen...don't worry, it just can't redraw, but it's ok, let it finish.
var idoc = app.activeDocument;
var pgItem = idoc.pathItem;
var abRect = idoc.artboards[0].artboardRect;
var tempRect = abRect;
var tempAB = idoc.artboards.add(abRect);
var pgItems = [];
var sel = idoc.selection;
for (i=0;i<sel.length;i++)
{
//pgItem = idoc.pageItems[i];
pgItem = sel[i];
//idoc.artboards[0].artboardRect = pgItem.visibleBounds;
tempAB.artboardRect = pgItem.visibleBounds;
idoc.selectObjectsOnActiveArtboard();
if (idoc.pageItems[0].selected)
{
//alert ("yes!!");
//pgItem.fillColor = idoc.swatches["Black"].color;
pgItems.push(pgItem);
}
idoc.pageItems[0].selected = false;
pgItem.selected = false;
}
var activeAbIndex = idoc.artboards.getActiveArtboardIndex();
idoc.artboards.remove (activeAbIndex);
for (j=0 ; j<pgItems.length; j++)
{
pgItems[j].selected = true;
}