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