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