... ...#. . .....# .. ...... ... ....!. .(.. #.#.... ..... ###....# ......####o....##.. ........ooo........ .......####....#### ....##) #..#### .## #. #.## .. #. #. .. #. ... #. ... ....