## .. .# # .# .+ .##.# ... ####o###### #..Sw...... #.##.###### #..#... # ##.#..... #. #.#....... #.##.#....!.. #....#.###### #.####..#.### #............. #..##.#.#.#### #...<.#.#.# ##.#....# # # .......# ##........ #.####### #.# #.# #.#