... ### .. .!. ..#.# .#.## #. ##...# # #.#.#..##.# ###..))....# #.....