.... #### ..... #...##^ ...... ##....... .... #........ ... #........ . #.###....{..... ..# #...o.o....... #...#......# #.. ... #....#....####.#.... #...#..#....#..#.(.. ... #.###...#....... .. #.. #....$.##... . ..g.####..[....# ...#..........#.... #...#####.....!# ... ... #..#........ #...##..#.... ...... ....#.. ###.#.. .#### . ..## .# ..# .# .##