#........... .....>..... ......... ....... ....# ####### #..# ###.....# . ###.#####.#.....# ... ####.........'..8.<# #..####...........##.....# #....S....##.#######.....# #.......####.# ####### .......#.## #.# ..w##..... #.# .# ##..... ... #...##. ... #.... .. ..... ..