#. ....#.... #. #......!.. ###.. #......... ....$ ......... ......#......## ......#.......# ............# .......a....##.. #.###.........# ####..##.... #...# .. #...# ..... ...##. ..## .. ##.. .#