Hi,
mdlewis! If I understand the task correctly, I would:
1) use Find to find # in a rng, then move the rng's end until the next #, add the rng to a collection. Cycle the actions, type the collection itms in a proper place.
Or
2) use Find to find #*# in a rng, then move the rng's End 1 chr backwards, add the rng to a collection. Cycle the actions, type the collection itms in a proper place.