##.##### #......# #......# #......# #......# #.#.#. ## #......# #...#..# .. o..#.##.p....# ...... #^..... . .....Y.<..pS.# #...... #.#...##.# ###..##..)..)# #..)... #.#....#.# ### # ##..#..# #......##.#.#.... ###.# oo# ## #..............# #<..# p.# .......##.##.(########.### o.. .(...[....(..............# .... ####..@#(###########.##.# ....# #..##.# #.##.# #..(..# #....# #.##### ###### #. #. #. .. ##