. .. .. . .#.###############.#. ..#.#.#.#.#.#.#.#... ##...............## #......#..........# ##.......#.......## #...[.#....#......# ##...........#...## #....#.#.#.#...#..# ##..........^....## ......# #...#..#.<.#..#...# ..r...# ##...............## ....!.# #..#...#.#.#.#....# ......# ##.).#...........## ......# #......#....#.....# ......# ##.......#.......#####.(....# #..........#......#..gw.....# ##...............##.##r.....# .......#.#.#.#.#.#.#.#...# ......# .....#.###############.#.# ......# .... +. ...#.# ####+## ... ## ##.##.. .. #. #..# # .. #..# #.. ...# #.. #.#