###! ... # . #.. .# #.### #.##.# ##.#.# #....##### ......##......... #....w.......## #.#...S........ #..........# #.........## #.##...##... #......# ## ##. #.###..#####?.... .. #.....†...... #... #<#######...# #. #.# . # #.# #.. ... .### #