Write the shortest program that prints the entire lyrics of "Never Gonna Give You Up" by Rick Astley.
Rules:
- Must output the lyrics exactly as they appear in the above pastebin*. Here's the raw dump: http://pastebin.com/raw/wwvdjvEj
- Cannot rely on any external resources - all lyrics must be generated by / embedded in code.
- No use of existing compression algorithms (e.g. gzip / bzip2) unless you include the full algorithm in your code.
- Use any language, shortest code wins.
Update, 1st June 2012:
For solutions containing non-ASCII text, the size of your solution will be counted in bytes, based on UTF-8 encoding. If you use codepoints that cannot be encoded in UTF-8, your solution will not be judged as valid.
Update, 7th June 2012:
Thank you all for your awesome solutions! I'll be accepting the shortest answer tomorrow afternoon. Right now, Peter Taylor's GolfScript answer is winning, so get cracking on some improvements if you want to beat him! :)
*There is a typo in the Pastebin (line 46, "know" should be "known"). You may either replicate it or not at your discretion.