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