. #### ..# #.. ..# #.# ##.# #.# ... #.# ###.# ###Y#.#...# ## #.<.# ##.o...!._... . ###.### #..#.#.#%..# #. #...# #..#.#.# ## .####.##.#########..#.# . ..............o......#.# ## ###.#.#.########.#..#.. #.....# #...#..### ##....# #.#####.# ..o.... #.. .# ........# ... ## .......# #..# .....<. .. o....# ..#