# .# .##### # ###...... #! #.......# #?#..#.......## #....>r........ ###.#.####.#.## ..... # ###.#. #.(. # #. .. .. .