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