A binary signal of length 8 is valid if it never contains two 1s in adjacent positions. How many valid signals of length 8 are there? (Example: 10100101 is valid; 10110000 is not.)