######## ...... #....# . #....# .... . #....# .%... #. #....# ...... #. #....# #########......# #. #....# ...........!...# #. #....# . #..((..........# #.#####.