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