.. .... ####.....# ######<.......# #.............# #.###########. ##)### #....# #....# #....#### #.......## ##'#....... #.#....#### #.#........ #.#.....# #.##....# .. #..'....# .## ####)..## .###..... #...# ....#.. #...# #... )### ##'## #######################.###.... #.# #.....##....................# . #.# #.###.##.#############......# ... #.# #.# #.##.# ###.S###...... #.# #.# #....# #...w....... #.###########.# ###### ####S?..#### #.......>.....# ##### ###############