. ###.## ...... #....# # #....# .. #....# # ############ .. #....######.. #.##......#...# . #............# #..'..........+ #.#...)>.####.# #.############......#...# ...##.#............. ##..........p....####>...+ ..............####.# #.............#.....#....# .......#...<........ ###.#########.#.....#.#### .....####.##......#.# # #.#.....#.# .D.............%.... ........#.# ..##...##.##...##### ........#.# #.[ #........ #........#.# #. #####..## #......% ... # ... #.#.#. #.# ...+ . . .