#######+ #....... !....... #....... #...S.. #.######.... #..?.....# #.......<# ..........# .......?....# ##.###.@##### .. #.... . #.<.#. ...#. . ...#. ..