#### ... .. # ######.## .# #.......#..# #...!......# #.......# #...<...# #..b....# #.......# .........# #..#.......# #..##.###### #. .. ...