### # ..#.# ..##########.#.#.## .........h.wr.$..># #.##.###...#.#.#..# #.....#.# #.#...#.# .. #<....#r# ....###.###.# #.....wS...# #..###.##### ##.# #.# .. #.# #.##.# #..#.# #.#.##### #..r....# #.......# .#######<.....[# ...............# ......?.........# .......w.#.####.# .........#.# .. .........#.# .....[...#.# .#######.. #.