Six ants are walking at 1cm/second on a very narrow stick 100cm long:
- Ant 1: starts at 0, facing right
- Ant 2: starts at 20, facing right
- Ant 3: starts at 30, facing left
- Ant 4: starts at 40, facing right
- Ant 5: starts at 60, facing right
- Ant 6: starts at 80, facing left

When two ants run into each other, they immediately turn around and walk in the other direction.
How long does it take before the last ant walks off the stick?