#.. #.# #.# ###.### . ####...... ... # ###.....g###...# ##. ##............... #..## ##................ .....## #........gg......# ## ......## ##................. . #. #...#+####.................# #.#.. #....##...............#...# #...# ##..#....#.........(...#...# .....###...###+###...........r..... #.......## #............#. .# ##.....## ##........ ### ##+ ###..## #...... #####.## #'## #.#### ##... ##...#..#####..######...# ## #..<.......#...##.###...# #.....###...##...###...## ##...## #.##.###.....### ##### ### ## ###..## ####