# . . .# # . . # #. # .#. .##.## . . .# .# . .#....#.## . ........# . # ##..##.# . #. .. #..# # ..##.#..#..## .# # ##. .##.#. v# #...####..##.# #### .####.#..# ..... .. ##.### ## # #.#..# #. #.#..## ###. #.##..## #.#. .#....# #.#.## ##v.# #.$#....... ### #...#.# #..... ..... .#.. . . ..