#### #... ... #.# ########.# #........# ######........####### #.#.......o...........# #.#...................# #####.#...)).##...........# .o....#..).o.#######.)...... ............'.............. ............##########..... ####.o.....# ..... #. #o.###### .... #.#########..# ... #.#..........# ### #...........## #...........# #.##...........# #..............# ######.######o# #.# #.# ######.# #.# #......# #.# ##### #^.....# #.# #...# +......# #.# #...# #......# ###.###...# #.###### #.........# #.# #.........+ #.# #.........# #.# #......h..# #.# ######+#.## . #.# ####+#o###.... #.# #.....<....... #.# #............. #.# #............. #.######### #............# #........<# #............# ########### #.........#### #.........# #.........#