### #########.# ..........# #.############# #########O# #.....O.......# #.# #..##########.###### #.# #........# #.# #........# #.# #........# #.# ...O #........## #.# ##..##########.##....# #.# ..................##.# #.# ###...............O.#.######## #.# .....#########.#.#.#.#......# #.# ###$.: ########.#.#.#.#.####.#######.# ..... .............................># #..#########.#.#.#.#.####.######### #....[.........#.#..... #.# ##.#########.###.#......#.# ..n .......#......#.# #### ###............#.# .............#.# ....###......#.# #.#.# #......#.# #.#.. .....