# ....##.... .#. ........ .... #...... .. ....##.....## ... ........)...# ..# ...........###..+ ..S.............#. #.....<.......... #....#.........## ......#..........# ........(#+####... ######.(S........ # #..(.)...... #........... +..#........ #..##....... #.. ....... #.. ....#.. .. ....#..