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