### ....... .......... ........... #.#.......l ###.#.$..... . ...#...#.###. ######........... ..............# ######.#......# .######.#......# ...............# ..........h....# .##.#.#.###.#..# ...............# ###.#.#........# #.#..##.#..# . ##r##.#..# .# #S##$...+ .#.####h##....# .......h....... .#.###..##.##.. #..# # ........# ##.###..# #... .... ##..## #..# #...