Lily

http://pastebin.com/ZNfb8YXH