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