. . # ####### .. #. . . ... #..z...# .. #.. #.... ... .. . . ...##........ ..#. # . .. ##...#......#.....#.. . . .#.##...###.#....'..# . # # #.'#....##..#....#..# .## # #.#..#....#.#.#. ..#.. . ... . #...#....#...#....#.... . .# #.zxz..#.###...##.. . . . .. . #..##z....#...(..#...####. # #... #...........# .. ##.# ##.........##.. .. . .# ##......###.?.... . . #. ######## ..... . .. # ... .. #