## .. .# #....###########.# .....!...$..#....# ....#......#...### #...(.....%..... .###.#......###.######## ...........>(w..<........ #.# #.......#####..##### ....#.............(# ....#...########...# ........# #...# ...........# #...# #.......(..########...# #.................#...# +.........<...........# ##.##...#...#...).....######### ..............................# ##.###...#####(##############.# .........'................# #.# #.......S#....###########.# #.# #........#........ #.# #.# #......).#...####.# #.###.##.## +........###... #.........# #........# #.### #####.##### #.....#### ... #.# ...... #... #.# ...### #.# ... #.# #.# .#