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