http://pastebin.com/viZTPxGN

http://pastebin.com/viZTPxGN