The Sprite

http://pastebin.com/dR1Y4b8P