#. #.# .# #.. . # #.# ###.# # #. .... ...... #### ##### #.#.. #.#. ... #####.#.#. # # #.......# #.. . ###.###.###.#.# # #.....#.@.# #. . ## ##### # .# #. .# . # .#####. ## # . .. ## .###. ## # # # . ... #.# .#. # # .. #... #. # # # .# . .# # ### # .. # #. . . #