#. .# #.# #.# #..## ##... #.... ..... .... !... ..###.. #...# #.<.# #.........# #..#...#.$# #. #...# .# # ##.## # #.# .#. . .