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.php?i=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, Ed H.'s 554-character solution is winning, so get cracking on some improvements if you want to beat him! :)