#.. .. #.# # .. #.## .# #...##.###... #r.......... #<# #...# ......# ...##..#. #. ##. . #. #. .. # .# ... ..# ..... #.### ..... #... ..!.. #... .....##.. #.....# ##...####.# #.........# #...#.#a##### #.###.#..#.. ##.......... ######..##....... #................. ##########...#.... ...#.... ...# . ####