. . .# . # #. .. .# .#. #.#. ## .# ..##... . .k. #.###....# .## .#... #.#...#.# #... ...#.# ###......##...# .#..#.##.##......#. .# .....#....D###..##.#.# #.....#.Z....##...#.#.. #..##.####...... . #.....#.# #.#..#...# ###...#####D.### .#. ##.## #..Z#.# # ... #.##..# .# ...####.. . # .##...#......#... #.