StatusIndex = StatusIndex + 1'Break when all characters have moved over to the other sideLoop While FoundArray(1) < (AvailCount - CaseCount + 1)Next'Reduce available positions with the number of'characters the ones just usedAvailCount = AvailCount - CaseCountNext