Let \(N\) be the number of consecutive 0's at the right end of the decimal representation of the product \(1!2!3!4!\cdots99!100!.\) Find the remainder when \(N\) is divided by 1000.

(第二十四届AIME1 2006 第4题)