Given that $2^{2004}$ is a $604$-digit number whose first digit is $1$, find how many elements of the set $S = \{2^0,2^1,2^2,\cdots ,2^{2003}\}$ have a first digit of $4$.

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