### #?. #.# #.# #.# #.# #.# #.# #.# #.# #.# .# #........ #######.# .# b# .# ############.# #............# #.##########....... #.# ..###.. #.# ..# #.# ..# #.##### ... #.#...######.... ####.#............. #....#...######## #.####...# #.# ##.#.## #.###..#..## # ######.##..###..## ##.# #.........## ##..## ... #.####...## ##..####.#### #.####..##..#..+#..#......r #..#...##..#.#. ##...#.# #....### .#._.# ###r..# #.##...##..#.#. ##...#.# #...(...##..#..##..#.# # ####.#...##...##..##.# #.#.#..# #...##.# ........# #..#.##.# #.##.#.###..#.S##.##.# #.#..#.. #.#.. ...... #.#.####. ...##..# .. #.#.# .###.#....# #.#.# #.# #.#.##.# #.#.# #.# ..# #.#.## #.# #.# #....# #.# #.# ###..# #.# #.# #..# #.# #.# #..###.#####.##.# #...............# ##.###.#####.#### #.# #......... #.# #######....# #.# ####.# #.. ... ### ... ##