.. ... ... #.# #..### #.. #...## .. ########@.## ##.# ........#..###..# ......(.##..##.# ....!...###....###### #...................# ..........###...###. ........#.###.#.## ### ....#####..#..#..####.... @... ......###........# ##....(....#.#.# #########..... .#.#. ...# .### .#