##### .... ...# ..# ..# #######.+ .. #.....(.# ... #.o.o.#.####.# #.....#......# +...o.#......# #######......# ..............# .............# ....######...# ... #...# . #...########.. #............. #....#######.. #....# #....# ...# #....# #....######....# #..............##### #................... #............(...... #.........######### #.........# #.........# #####.........# ..........)....#### #########.......... #..####.... #..#<.#.... #..#..# .. #..'..# #..#..# #..#..# #..#..# #..#..# #..##+# #... #... .