######## .......# ......# ...... # ....# .#+ #...###.... #.#S.....[. #...M# . #..##...##.%.. #.....<....... #.#######.#### .# #