. . # .# .## . . .## # # # . .## ... . . . . ..#.# . #. . . . #.. . .# ##.#. . .## #..## ..# ###.### ...# ## ##.##.##.#.# # ...###..#2.# .. #. .#..#.#.# ..#..#.##...# # # ..#..##### # ... # .##.#.# ...# # .# #.# # # # #