Gathering is based on the same principal as Crossing.
Your starting positions can be random or prefixed symmetrically, your goal would be to gather all of your routers in one cluster, touching (both) your tower(s).