.# ## . . .. ... # ## # ...##.... #. . ... # .#..# .. # .# ## ##.#.# . .##..### .# ## .##..## # # .# ####. .# ##.#... ##.#.####.... . ## ..##..## ##.#..#.#...#.# # ..# #..#..### ##....#..#...#### .. #..#......#.#.# #.#...#..#.....#.#.# ## #.#. #......b..# ###.## ##.#.....#.# .# #..###...... . #.# ....##%# #.. .###.# ## # # .# .. ...