.. .. # #.# ... #.#.# #.# .#.# #.# ..... #.# #.#.# #.# #.# #.#.######.## #.# #.#.........# #.# #.# .. #.#.######).# #.# #.# #.. #.#.# #..# #.# #.# #.. #######.#.######.)###.##.# #.# ... ......................##.# #.# #.# ######.#########.######.# #<# #.# #####.#########.######.######.# #.############....[........................# #...........######.#########.######.######.# #.#####....).......# #.# #.# ### #.# ############## #.# #.# #o# #.# ### oo.o..o...# #.# #######.### #.# ### ##