##### ###...###.# #.........# #####.#...############## .................g...... ...##.#...############## ... ...#...# ....####...#### ... #......# . ######.## #..# ##.# #.## #..# . ##.## ##. #..###### .... #........ ....######.....#.. #...........##... #.......### .. ###...### . ##.## ###'### ##.....## #.......# #...<...# ##.....## #.....# +#####+