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