Rhino Source Maps

You could also try a good old while loop instead of this map.