A bitstring of length $\ell$ is a sequence of $\ell$ $0$'s or $1$'s in a row. How many bitstrings of length $2014$ have at least $2012$ consecutive $0$'s or $1$'s?

Let's think step by step and output the final answer within \boxed{}.
user