. .. #.. . . #. ## #..## .. #####.### ...#...#...# #......# ## #..#...# .... .. #....#.#..## # # ....#...###. ......##v# .# ...#.#........# .#.....#.v...... #...#.......... ### . ###...### .. ....# .. ...... #.. ....#.