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