.. .#.. ..#######....... .....#.#..#..... .........#..... ###............# ..###.........# #. .............# ##..##...........## #..........<......# #..##........#..... ##.#.........#.#### ##.........o...<...# #..##.#..r........## #.#................# ##....#.##...........# ..###.##.....#.....[...#... .............#.##......# #. ....J###!......####.#### Z.. .........# #... . ####......# .... #..##.## #... #.....# #.. ...#..# .###.#