### #.# ..# ## ###.... # ...#.##.# ......!# #####.#.#..# #....<5....# ##..r5@....# #.......#..# #............ #.......#..## #######.#..# .# ... .# ## .#