#......:... #......... #......... ......... ......... #.....# .. #....# #.. #...# #..# ##..# #...###...# #.........###.#. ##................ #...............#. ..##..<.......## #.....###.... #.#...# ...## ###...# ..# #.... ... ....## .!..# .....