### . .# ## .. .. ..# #.# .##. ..# ..####..####..# # # #.....#.....## .# #............# .## ###....#.....#. #.###.#...###...## ........## ##.## .####.#..###...# .# ## ....#b....# ...##.##. ........# . ###.#....#.....#.# ..# #.#..###...##... #.#.#..#.## ##.## #.. . ##. #.. # ... #. #.#..#...#. ..