#. .# #. .. #. .# # ... .#. ##. ... # ...... .. ....###.#.#.... #........<..... #.#.#<# # .. ####..!#)#.#.... .......S))...#. #.....))....... #....).....##.. #..........# #............. #..........##. #..........# . ..######.#### #. ..