################################ #................................ #.######################......(# #.#............................# #.#.####################.......# #.#.# #...............# #######.#.############...............########## #............<....................)............. #.#........###########........................... #........# ............................. #........# ####.##########.##........... #........# #. #.##........... #.###.#.## # ###.##..O........# . ..... ................... ##.#.# .................. #.#.# .##.##.####.#.### ... ....... ..... ##.##.. #.# # # #.. .# ## #