.# ... #.. ... #####.# ..# #<#...# .....#'#...# .........S..# ...............# ...........^..#< ................ #..####.####.... #.. ... .... #. ... ... ... ..