The Labyrinth

http://pastebin.com/M1HQjGPU