Text this: The topological requirements for robust perfect adaptation in networks of any size