.. #. #. #. #### #. #... #.#..# #...# #..# ##.# ######@# #......# ...####.#####.# r.............. ...####.#####.# .. #..## .# ... ##..###.# . .. ##.#...# ...#.####.#<# ............# ....#......# . #...##..## #..# ##.# #.. #.# ... #.. #### ...# .#.# ..