Elven Ways

http://pastebin.com/fDj6uAmJ